La session Java Web est terminée.
package cn.com.login ; importer java.io.IOException ; importer java.io.PrintWriter ; importer java.util.ArrayList ; importer java.util.List ; importer javax.servlet.ServletException ; importer javax.servlet.http.HttpServlet ;importer javax.servlet.http.HttpServletRequest;importer javax.servlet.http.HttpServletResponse;public La connexion à la classe étend HttpServlet {private static final long serialVersionUID = 1L ; protected void doGet (demande HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException { réponse.setCharacterEncoding("UTF-8"); réponse.setContentType("text/html;charset=UTF-8"); String userName=request.getParameter("userName"); String password=request.getParameter("mot de passe"); PrintWriter out=response.getWriter(); List<Utilisateur> list=Db.getAll(); for(User user:list) { if(user.getUserName().equals(userName)&&user.getPassword().equals(password)) { request.getSession().setAttribute("user", user); réponse.sendRedirect("/Session/index.jsp"); retour ; } } out.write("用户名或者密码错误!"); } protected void doPost (requête HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException { doGet (request,response); }}class Db{ public static List<User> list=new ArrayList(); static { list.add(nouvel utilisateur("aaa","123")); list.add(nouvel utilisateur("bbb","123")); list.add(nouvel utilisateur("ccc","123")); } public static List<Utilisateur> getAll() { return list; }} package cn.com.login; public class User { private String userName; mot de passe de chaîne privée ; Utilisateur public() { super(); // TODO Stub de constructeur généré automatiquement } public User (String userName, String password) { super (); this.userName = nom d'utilisateur ; this.password = mot de passe ; } public String getUserName() { return nom d'utilisateur ; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return mot de passe ; } public void setPassword (String password) { this.password = mot de passe ; }} package cn.com.login; importer java.io.IOException; importer javax.servlet.ServletException; importer javax.servlet.http.HttpServlet; importer javax.servlet.http.HttpServletRequest; importer javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession;/** * Classe d'implémentation de servlet LogOut */classe publique LogOut extends HttpServlet { private static final long serialVersionUID = 1L ; protected void doGet (demande HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException { HttpSession session=request.getSession(false); if(session==null) { réponse.sendRedirect("/Session/index.jsp"); retour ; } session.removeAttribute("utilisateur"); réponse.sendRedirect("/Session/index.jsp"); } protected void doPost (requête HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException { doGet (request,response); }}<!DOCTYPE html><html> <head> <title>Index.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description " content="c'est ma page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <form action="/Session/Login"> Nom : <input type="text" name= "userName"/><br/> Nom :<input type="password" name="password"/><br/> <input type="submit" value="登录" name="login"/> </form> </body></html>Le Java Web est une application Java Web.