/** *******************图书归还********************** */ private void bookback(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 查询读者信息 readerForm.setBarcode(request.getParameter("barcode")); ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm); request.setAttribute("readerinfo", reader); // 查询读者的借阅信息 request.setAttribute("borrowinfo", borrowDAO.borrowinfo(request.getParameter("barcode"))); if (request.getParameter("id") != null) { int id = Integer.parseInt(request.getParameter("id")); String operator = request.getParameter("operator"); if (id > 0) { // 执行归还操作 int ret = borrowDAO.back(id, operator); if (ret == 0) { request.setAttribute("error", "图书归还失败!"); request.getRequestDispatcher("error.jsp").forward(request, response); } else { request.setAttribute("bar", request.getParameter("barcode")); request.getRequestDispatcher("bookBack_ok.jsp").forward(request, response); } } } else { request.getRequestDispatcher("bookBack.jsp").forward(request, response); } }
/** *******************图书借阅********************** */ private void bookborrow(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 查询读者信息 readerForm.setBarcode(request.getParameter("barcode")); ReaderForm reader = (ReaderForm) readerDAO.queryM(readerForm); request.setAttribute("readerinfo", reader); // 查询读者的借阅信息 request.setAttribute("borrowinfo", borrowDAO.borrowinfo(request.getParameter("barcode"))); // 完成借阅 String f = request.getParameter("f"); String key = request.getParameter("inputkey"); if (key != null && !key.equals("")) { String operator = request.getParameter("operator"); BookForm bookForm = bookDAO.queryB(f, key); if (bookForm != null) { int ret = borrowDAO.insertBorrow(reader, bookDAO.queryB(f, key), operator); if (ret == 1) { request.setAttribute("bar", request.getParameter("barcode")); request.getRequestDispatcher("bookBorrow_ok.jsp").forward(request, response); } else { request.setAttribute("error", "添加借阅信息失败!"); request.getRequestDispatcher("error.jsp").forward(request, response); } } else { request.setAttribute("error", "没有该图书!"); request.getRequestDispatcher("error.jsp").forward(request, response); } } else { request.getRequestDispatcher("bookBorrow.jsp").forward(request, response); } }
public void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); try { userObj = new User(); tmsManager = new TMSManager(); RequestDispatcher rd1 = request.getRequestDispatcher("./header"); rd1.include(request, response); out.println("<html><head><title>UpdateUser</title></head>"); out.println("<body onload=onSubmit() bgcolor =\"#ffcc00\">"); out.println("<form method =\"POST\" action =\"./updateUser\" ><br><br><br>"); out.println("<table border = 1 width = \"40%\" align = \"center\" bgcolor = \"#bbccff\">"); out.println("<caption><b>UpdateUser</b></caption>"); out.println("<tr><td style = font face: verdana>Enter User ID</td>"); out.println("<td><input type = \"text\" name = \"user_id\" ></td></tr>"); out.println( "<tr><td colspan = 2 align = \"center\"><input type = \"submit\" name = \"Submit\" value = \"Submit\">"); out.println("<input type = \"Reset\" name = \"Reset\" value = \"Clear\"></td></tr>"); out.println("</table>"); out.println("</body></html>"); // String user_id = request.getParameter("user_id"); // userObj = tmsManager.getUser(user_id); } catch (Exception e) { System.out.println(e.getMessage()); } RequestDispatcher rd2 = request.getRequestDispatcher("./footer"); rd2.include(request, response); }
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * * @param request servlet request * @param response servlet response */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { pedidosDAO dao = new pedidosDAO(); String clavePedido = request.getParameter("clavePedido"); pedidoBean pedido = new pedidoBean(); pedido = dao.getPedido(clavePedido); String claveCliente = pedido.getClaveCliente(); String nombreCliente = pedido.getNombreEmpresa(); String FechaS = pedido.getFecha(); String detallesPedido = pedido.getDetallesPedido(); String fechaInicial = pedido.getFechaInicial(); String fechaFinal = pedido.getFechaFinal(); String noPedido = pedido.getNoPedido(); String tipoCambio = pedido.getTipoCambio(); String tiposIva = pedido.getTipoIva(); String tipoPedido = pedido.getTipoPedido(); List listaClientes = new ArrayList(); listaClientes = dao.getClientes(); String mensaje = ""; if (pedido.getClavePedido() == null) { mensaje = "¡Numero de pedido No encontrado!"; RequestDispatcher rdExito = request.getRequestDispatcher("/jsp/Pedido/cargaModificarPedido.jsp"); request.setAttribute("mensaje", mensaje); rdExito.forward(request, response); } else { RequestDispatcher rdExito = request.getRequestDispatcher("/jsp/Pedido/modificarPedido.jsp"); request.setAttribute("FechaS", FechaS); request.setAttribute("mensaje", mensaje); request.setAttribute("clavePedido", clavePedido); request.setAttribute("claveCliente", claveCliente); request.setAttribute("nombreCliente", nombreCliente); request.setAttribute("detallesPedido", detallesPedido); request.setAttribute("fechaFinal", fechaFinal); request.setAttribute("noPedido", noPedido); request.setAttribute("tipoCambio", tipoCambio); request.setAttribute("tiposIva", tiposIva); request.setAttribute("tipoPedido", tipoPedido); request.setAttribute("listaClientes", listaClientes); request.setAttribute("fechaInicial", fechaInicial); rdExito.forward(request, response); } }
@Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Utilisateur user = null; if (request.getSession(false) != null && request.getSession(false).getAttribute("user") != null && request.getSession(false).getAttribute("user") instanceof Utilisateur) { user = (Utilisateur) request.getSession(false).getAttribute("user"); } else { request.getRequestDispatcher("/login.jsp").forward(request, response); return; } if (!user.getType().equals(TypeUtilisateur.FORMATEUR)) { request.getRequestDispatcher("/login.jsp").forward(request, response); return; } // TODO Load logiciel int idLogiciel = Integer.parseInt(request.getParameter("idLogiciel")); int noOrdreLogiciel = Integer.parseInt(request.getParameter("noOrdreLogiciel")); String nomLogiciel = request.getParameter("nomLogiciel"); String descriptionLogiciel = request.getParameter("descriptionLogiciel"); String versionLogiciel = request.getParameter("versionLogiciel"); String editeurLogiciel = request.getParameter("editeurLogiciel"); int categorieLogiciel = Integer.parseInt(request.getParameter("categorieLogiciel")); Profil p = new Profil(); Profil.Logiciels l = p.new Logiciels(); l.setIdLogiciel(idLogiciel); l.setNoOrdreLogiciel(noOrdreLogiciel); l.setNomLogiciel(nomLogiciel); l.setDescriptionLogiciel(descriptionLogiciel); l.setEditeurLogiciel(editeurLogiciel); l.setCategorieLogiciel(categorieLogiciel); l.setVersion(versionLogiciel); TableLogiciels tl = new TableLogiciels(); try { tl.save(l); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); request.getRequestDispatcher("/error.jsp").forward(request, response); } request.getRequestDispatcher("/success.jsp").forward(request, response); }
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { // res.setContentType("text/html"); // PrintWriter pw = res.getWriter(); // pw.println("Beer selection advice<br/>"); BeerExpert be = new BeerExpert(); String c = req.getParameter("color"); List result = be.getBrands(c); req.setAttribute("styles", result); String email = getServletConfig().getInitParameter("adminEmail"); RequestDispatcher view = req.getRequestDispatcher("result.jsp"); // try{ view.forward(req, res); // } catch (Exception e) { // System.out.println("some thing wrong in view.forward"); // e.printStackTrace(); // } // Iterator it = result.iterator(); // while(it.hasNext()){ // pw.println("<br/> tyr: " + it.next()); // } }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { String amount = request.getParameter("amount"); String amount2 = request.getParameter("amount2"); String amount3 = request.getParameter("amount3"); Integer posotita = Integer.parseInt(amount); Integer posotita2 = Integer.parseInt(amount2); Integer posotita3 = Integer.parseInt(amount3); HttpSession session = request.getSession(); if (session.isNew()) { request.setAttribute("sessionVal", "this is a new session"); } else { request.setAttribute("sessionVal", "Welcome Back!"); } double total = ((posotita * 18.50) + (posotita2 * 6.95) + (posotita3 * 1.29)); session.setAttribute("totalVal", total); request.setAttribute("currency", total); request.setAttribute("from", amount); request.setAttribute("from2", amount2); request.setAttribute("from3", amount3); RequestDispatcher view = request.getRequestDispatcher("index.jsp"); view.forward(request, response); }
// post方式发送email public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); File file = doAttachment(request); EmailAttachment attachment = new EmailAttachment(); attachment.setPath(file.getPath()); attachment.setDisposition(EmailAttachment.ATTACHMENT); attachment.setName(file.getName()); MultiPartEmail email = new MultiPartEmail(); email.setCharset("UTF-8"); email.setHostName("smtp.sina.com"); email.setAuthentication("T-GWAP", "dangdang"); try { email.addTo(parameters.get("to")); email.setFrom(parameters.get("from")); email.setSubject(parameters.get("subject")); email.setMsg(parameters.get("body")); email.attach(attachment); email.send(); request.setAttribute("sendmail.message", "邮件发送成功!"); } catch (EmailException e) { Logger logger = Logger.getLogger(SendAttachmentMailServlet.class); logger.error("邮件发送不成功", e); request.setAttribute("sendmail.message", "邮件发送不成功!"); } request.getRequestDispatcher("/sendResult.jsp").forward(request, response); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { /* -- pentru codul scris in java response.setContentType("text/thml"); PrintWriter out = response.getWriter(); out.println("Beer Selection Advice"); */ String c = request.getParameter("color"); /* se adauga clasa BeerExpert */ BeerExpert be = new BeerExpert(); List result = be.getBrands(c); /* out.println("Got beer color " + c); // afisare rezultate din metoda getBrends Iterator it = result.iterator(); while(it.hasNext()){ out.println("try: "+ it.next()); } */ /* cod folosit de aplicatia JSP */ request.setAttribute("styles", result); RequestDispatcher view = request.getRequestDispatcher("result.jsp"); view.forward(request, response); }
@Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { int id = Integer.valueOf(req.getParameter("areaId")); DBConnection conn = null; try { conn = new DBConnection(); ArrayList<Rent> rents = conn.getAreaRents(id); ArrayList<Buy> buys = conn.getAreaBuys(id); for (int i = 0; i < rents.size(); i++) { if (rents.get(i) != null && rents.get(i).getPrice() == 0) rents.remove(i); } for (int i = 0; i < buys.size(); i++) { if (buys.get(i) != null && buys.get(i).getPrice() == 0) buys.remove(i); } // Rent r = rents.get(0); // resp.setContentType("text/plain"); // resp.getWriter().println(r.toString()); req.setAttribute("rents", rents); req.setAttribute("buys", buys); req.getRequestDispatcher("/view_area.jsp").forward(req, resp); conn.close(); } catch (Exception e) { if (conn != null) conn.close(); log.log(Level.SEVERE, e.getLocalizedMessage(), e); } }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String fechaHora = request.getParameter("FechaHora"); String place = request.getParameter("Place"); String idlocalteam = request.getParameter("Idlocalteam"); String idvisitteam = request.getParameter("Idvisitteam"); String ronda = request.getParameter("Ronda"); String id = request.getParameter("id"); PartidosBean partidosBean = new PartidosBean(); partidosBean.setIdpartido(id); partidosBean.setDatetime(fechaHora); partidosBean.setPlace(place); EquiposBean localteam = new EquiposBean(); localteam.setIdequipo(idlocalteam); EquiposBean visitteam = new EquiposBean(); visitteam.setIdequipo(idvisitteam); partidosBean.setIdlocalteam(localteam); partidosBean.setIdvisitteam(visitteam); partidosBean.setRonda(ronda); String opcion = request.getParameter("opcion"); /*if(opcion.equalsIgnoreCase("Agregar")){ boolean status=AddPartido(partidosBean); if(status) request.setAttribute("Status",true); else request.setAttribute("Status",false); }*/ /*if(opcion.equalsIgnoreCase("Eliminar")){ boolean status=DeletePartido(partidosBean); if(status) request.setAttribute("Status",true); else request.setAttribute("Status",false); }*/ if (opcion.equalsIgnoreCase("Editar")) { boolean status = EditPartido(partidosBean); if (status) request.setAttribute("Status", true); else request.setAttribute("Status", false); } // Mostramos los Equipos de los 8 Grupos EquiposDAO equiposDAO = new EquiposDAO(); List<EquiposBean> equipos = equiposDAO.getTodosEquipos(); request.setAttribute("Equipos", equipos); // Consultamos los Partidos Existentes PartidosDAO partidosDAO = new PartidosDAO(); List<PartidosBean> partidos = partidosDAO.getTodosPartidos(); request.setAttribute("Partidos", partidos); request.getRequestDispatcher("/WEB-INF/Partidos.jsp").forward(request, response); }
public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); /* Get Session */ HttpSession s = req.getSession(true); /* Make sure user is logged in */ if (s.getAttribute("login") == null || (String) s.getAttribute("login") != "go") { req.getRequestDispatcher("login.jsp").forward(req, res); } try { String dbuser = this.getServletContext().getInitParameter("dbuser"); String dbpassword = this.getServletContext().getInitParameter("dbpassword"); Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/project", dbuser, dbpassword); Statement stmt = conn.createStatement(); stmt.execute( "INSERT INTO songs VALUES(null, '" + req.getParameter("song_name") + "', '" + req.getParameter("artist") + "', '" + req.getParameter("album") + "', '" + req.getParameter("genre") + "', 0)"); stmt.close(); conn.close(); // delete memcache since new song is now added MemcachedClient c = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211)); c.delete("master"); req.getRequestDispatcher("add_song_success.jsp").forward(req, res); } catch (Exception e) { out.println(e.getMessage()); } }
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher rd; rd = request.getRequestDispatcher("/WEB-INF/views/cliente-form.jsp"); rd.forward(request, response); }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { try { request.getRequestDispatcher("/jsp/welcome.jsp").forward(request, response); return; } catch (ServletException e) { e.printStackTrace(); } }
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { log.info("########## START EDIT EVENT POST ###########"); // Check for valid user session lpo.User user = UserManager.GetUser(); if (user == null) resp.sendRedirect("WelcomePage.jsp"); // get event from datastore String eventKey = req.getParameter("k"); // pull the event object out lpo.Event event = EventManager.GetEvent(eventKey); String eventName = req.getParameter("eventName").trim(); String description = req.getParameter("description").trim(); boolean formIsComplete = true; int minParticipants = 0; try { minParticipants = Integer.parseInt(req.getParameter("minParticipants")); } catch (Exception e) { log.info("ERROR PARSING MIN PARTICIPANTS: " + e.toString()); formIsComplete = false; } log.info("FORM VARS : " + eventName + " " + description + " " + minParticipants); if (eventName == null || eventName.isEmpty() || description == null || description.isEmpty() || minParticipants < 1) { formIsComplete = false; } if (formIsComplete) { // create event and populate available attributes event.setName(eventName); event.setDescription(description); event.setMinParticipants(minParticipants); // persist to database DataAccessManager.UpdateEvent(event); resp.sendRedirect("/Menu"); } else { // reshow the same jsp page with error message : req.getRequestDispatcher("/WEB-INF/EditEvent.jsp").forward(req, resp); } return; }
@Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { if (CookieUtils.getCookie(req, "name") == null) { req.getRequestDispatcher("/login.jsp").forward(req, resp); } else { resp.sendRedirect("/analyze"); } }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { // resp.setContentType("text/plain"); // resp.getWriter().println("Hello, world"); // RequestDispatcher view = request.getRequestDispatcher("html/spring.html"); RequestDispatcher view = request.getRequestDispatcher("/jsp/spring.jsp"); view.forward(request, response); }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String deleteProductValue = "false"; try { // Get the form data int productID = Integer.parseInt(request.getParameter("productID")); PrintWriter out = response.getWriter(); DB db = mongo.getDB("FashionFactoryProd"); DBCollection myProducts = db.getCollection("productInfo"); DBCollection myTrending = db.getCollection("myTrending"); BasicDBObject searchQuery = new BasicDBObject(); searchQuery.put("productID", productID); DBCursor cursor = myProducts.find(searchQuery); if (cursor.count() == 0) { deleteProductValue = "false"; request.setAttribute("deleteProductValue", deleteProductValue); RequestDispatcher rd = request.getRequestDispatcher("deleteProduct.jsp"); rd.forward(request, response); } else { int product = 0; while (cursor.hasNext()) { BasicDBObject obj = (BasicDBObject) cursor.next(); product = obj.getInt("productID"); if (product == productID) { myProducts.remove(obj); myTrending.remove(searchQuery); deleteProductValue = "true"; request.setAttribute("deleteProductValue", deleteProductValue); RequestDispatcher rd = request.getRequestDispatcher("deleteProduct.jsp"); rd.forward(request, response); } } } } catch (Exception e) { e.printStackTrace(); } }
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { // read the last post id here ....................... String url = req.getRequestURI(); String urlprt[] = url.split("/"); int urlcount = urlprt.length - 1; JSONParser parserPost = new JSONParser(); JSONObject post = null; String id = urlprt[urlcount]; // read the post here ............................. try { if (id != null) { Object objPost = parserPost.parse(new FileReader("..\\webapps\\Blog\\post\\" + id + ".json")); post = (JSONObject) objPost; String postauthor = post.get("author").toString(); String posttitle = post.get("title").toString(); String postcontent = post.get("content").toString(); JSONArray arr = (JSONArray) post.get("comments"); List<String> list = new ArrayList<String>(); Iterator<String> iterator = arr.iterator(); while (iterator.hasNext()) { list.add(iterator.next()); } int listsz = list.size(); String[] comments = new String[listsz]; for (int i = 0; i < listsz; i++) { comments[i] = list.get(i); } req.setAttribute("title", posttitle); req.setAttribute("content", postcontent); req.setAttribute("author", postauthor); req.setAttribute("comments", comments); req.setAttribute("id", id); req.getRequestDispatcher("/view.jsp").forward(req, res); } } catch (Exception e) { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("get POST ......................"); out.println(e); out.println("......................"); } }
@Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String action = getAction(req); Connection connection = getConnection(req); if (action.startsWith("/categories")) { CategoriesDAO categoriesDAO = new CategoriesDAO(connection); List<Category> categories = categoriesDAO.getCategories(); req.setAttribute("categories", categories); req.getRequestDispatcher("categories.jsp").forward(req, resp); } else if (action.equals("/projects")) { int categoryId = Integer.valueOf(req.getParameter("category")); ProjectsDAO projectsDAO = new ProjectsDAO(connection); List<Project> projects = projectsDAO.getProjects(new Category(categoryId)); req.setAttribute("projects", projects); req.getRequestDispatcher("projects.jsp").forward(req, resp); } else if (action.equals("/project")) { int projectId = Integer.valueOf(req.getParameter("id")); ProjectsDAO projectsDAO = new ProjectsDAO(connection); Project project = projectsDAO.get(projectId); req.setAttribute("project", project); req.getRequestDispatcher("project.jsp").forward(req, resp); } else if (action.equals("/payment")) { int projectId = Integer.valueOf(req.getParameter("id")); ProjectsDAO projectsDAO = new ProjectsDAO(connection); Project project = projectsDAO.get(projectId); req.setAttribute("payment", project); req.getRequestDispatcher("payment.jsp").forward(req, resp); } }
// @ requires request != null; // @ requires response != null; // @ requires s != null; public void redirect(HttpServletRequest request, HttpServletResponse response, String s) { RequestDispatcher dispatcher = request.getRequestDispatcher(s); try { dispatcher.forward(request, response); } catch (IOException ioe) { System.out.println(ioe); } catch (ServletException se) { System.out.println(se); } }
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { String fowarding = "/guestbook"; RequestDispatcher rd = req.getRequestDispatcher(fowarding); try { rd.forward(req, resp); } catch (ServletException e) { e.printStackTrace(); } }
// 将页面重定向到显示聊天信息的页面 public void getMessages(HttpServletRequest request,HttpServletResponse response) { response.setContentType("text/html;charset=UTF-8"); try { request.getRequestDispatcher("content.jsp").forward(request, response); } catch (Exception ex) { Logger.getLogger(Messages.class.getName()).log(Level.SEVERE, null, ex); } }
/** Show appropriate order page. */ @Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { ServletContext sc = getServletContext(); Connection conn = (Connection) sc.getAttribute("dbConnection"); HttpSession session = request.getSession(); synchronized (session) { LoginSession ls = (LoginSession) session.getAttribute("loginSession"); if (ls == null) { return; } Basket basket = ls.getUser().getBasket(); // If there is no basket, do nothing if (basket == null) { return; } if (request.getParameter("dialog").equals("yes")) { String msg = null; Order order = null; try { order = new Order(); msg = order.form(basket, conn); } catch (SQLException exc) { request.setAttribute("sqlExc", exc); request.getRequestDispatcher("/error").forward(request, response); return; } // If there is a message (that means can't form an order) if (msg != null) { request.setAttribute("errMsg", msg); } } if (request.getParameter("dialog").equals("show")) { request.setAttribute("itemList", basket.getItemList()); } request.setAttribute("url", request.getRequestURI()); request.getRequestDispatcher("/WEB-INF/OrderVerified.jsp").forward(request, response); } }
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Integer etat = (Integer) request.getSession().getAttribute("etat"); if (etat == null) { RequestDispatcher dispatcher = request.getRequestDispatcher("/login.jsp"); dispatcher.forward(request, response); } else { try { String titre = request.getParameter("titre"); String dateSortie = request.getParameter("dateSortie"); String nom = request.getParameter("nom"); String role = request.getParameter("role"); // conversion du parametre dateSortie en SQLDate Date date; try { date = new Date(FormatDate.convertirDate(dateSortie).getTime()); } catch (ParseException e) { throw new Tp6Exception( "Format de la date " + dateSortie + " incorrect. AAAA-MM-JJ attendue."); } // executer la transaction GestionTp6 tp6Update = (GestionTp6) request.getSession().getAttribute("tp6Update"); synchronized (tp6Update) { tp6Update.gestionFilm.ajoutActeurFilm(titre, date, nom, role); } RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/menu.jsp"); dispatcher.forward(request, response); } catch (Tp6Exception e) { List<String> listeMessageErreur = new LinkedList<String>(); listeMessageErreur.add(e.toString()); request.setAttribute("listeMessageErreur", listeMessageErreur); RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/menu.jsp"); dispatcher.forward(request, response); } catch (Exception e) { e.printStackTrace(); response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.toString()); } } }
public void loginRoom(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); HttpSession session = request.getSession(); String username=request.getParameter("username"); //获得登录用户名 UserInfo user=UserInfo.getInstance(); //获得UserInfo类的对象 session.setMaxInactiveInterval(600); //设置Session的过期时间为10分钟 Vector vector=user.getList(); boolean flag=true; //标记是否登录的变量 //判断用户是否登录 System.out.println("vector的size:"+vector.size()); if(vector!=null&&vector.size()>0){ for(int i=0;i<vector.size();i++){ System.out.println("vector"+i+":"+vector.elementAt(i)+" user:"******"<script language='javascript'>alert('该用户已经登录');window.location.href='index.jsp';</script>"); } catch (IOException e) { e.printStackTrace(); } flag=false; break; } } } //保存用户信息 if(flag){ UserListener ul=new UserListener(); //创建UserListener的对象 ul.setUser(username); //添加用户 user.addUser(ul.getUser()); //添加用户到UserInfo类的对象中 session.setAttribute("user",ul); //将UserListener对象绑定到Session中 session.setAttribute("username",username); //保存当前登录的用户名 session.setAttribute("loginTime",new Date().toLocaleString()); //保存登录时间 ServletContext application=getServletContext(); String sourceMessage=""; if(null!=application.getAttribute("message")){ sourceMessage=application.getAttribute("message").toString(); } sourceMessage+="系统公告:<font color='gray'>" + username + "走进了聊天室!</font><br>"; application.setAttribute("message",sourceMessage); try { request.getRequestDispatcher("login_ok.jsp").forward(request, response); } catch (Exception ex) { Logger.getLogger(Messages.class.getName()).log(Level.SEVERE, null, ex); } } }
@Override public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException, ServletException { String name = req.getParameter("name"); String password = req.getParameter("password"); if (UserRepo.contains(name, password)) { CookieUtils.setCookie(resp, "name", name); resp.sendRedirect("/analyze"); } else { req.setAttribute("message", "Username or password wrong."); req.getRequestDispatcher("/login.jsp").forward(req, resp); } }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String name = request.getParameter("name"); String password = request.getParameter("password"); LoginBean bean = new LoginBean(); bean.setName(name); bean.setPassword(password); request.setAttribute("bean", bean); boolean status = bean.validate(); if (status) { RequestDispatcher rd = request.getRequestDispatcher("login-success.jsp"); rd.forward(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher("login-error.jsp"); rd.forward(request, response); } }
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String length = request.getParameter("primeLength"); ServletContext context = getServletContext(); synchronized (this) { if ((context.getAttribute("primeBean") == null) || (!isMissing(length))) { PrimeBean primeBean = new PrimeBean(length); context.setAttribute("primeBean", primeBean); } String address = "/WEB-INF/results/show-prime.jsp"; RequestDispatcher dispatcher = request.getRequestDispatcher(address); dispatcher.forward(request, response); } }
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { if (uService.isLoggedIn(req)) { books = bs.findAllFromUser((User) req.getSession().getAttribute("User")); req.setAttribute("books", books); try { req.getRequestDispatcher("/auth/booking.jsp").forward(req, resp); } catch (ServletException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else { resp.sendRedirect("/auth/login.jsp"); } }