登录代码底层实现
处理数据部分的代码
登录代码错误信息的回显
错误信息的回显代码
错误信息显示效果
记录登录成功人数分析
在服务器初始化的时候,初始一个总人数为0,将这个值保存到一个域对象中(ServletContext域中)。
在登录成功之后,从域中将这个值获取到,进行+1的操作,将这个值存回到ServletContext域中。
在成功页面上从ServletContext域中获取值并且显示到页面上。
会话技术的概述
什么是会话
会话可以简单理解为用户打开一个浏览器,点击多个超链接访问服务器的web资源,然后关闭浏览器,整个过程称为一次会话
为什么要学习会话
每个用户与服务器进行交互过程中,产生一些各自的数据,程序想要把这些数据进行保存,就需要使用会话技术
例如:用户点击超链接购买一个商品,程序应该保存用户所购买的商品,以便于用户点击结账时,可以得到用户所购买的商品信息
package zhuce;
import java.io.IOException;
@WebServlet("/zhuceServlet")
public class zhuceServlet extends HttpServlet{
proteted void doGet(HttpServletRequest request ,HttpServletResponse reponse)throws Servlet
request.setCharacterEncoding("UTF-8");
string username=request.getParameter("username");
string password=request.getParameter("password");
User userf=new User();
user.setUsername(username);
user.setPssword(password);
UserModel userModel=new UserModel();
user existuser=userModel.zhuce(user);}