您的位置 首页 java

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

概述:模拟用户登录

步骤:

*案例相关的页面和 servlet :

  1. login. jsp :登录页面

  2. succ1.jsp:只有登录成功才能访问

  3. succ2.jsp:只有登录成功才能访问

  4. LoginServlet:校验用户是否登录成功!

*各个页面和Servlet内容

  • login.jsp:提供登录表单,提交表单请求至LoginServlet;

  • LoginServlet:获取请求参数,校验用户是否登录成功;

  • —— 成功:保存用户信息至session中,跳转到succ1.jsp(显示用户信息);

  • ——失败:保存错误信息到 request 中,跳转到login.jsp(显示request中的错误信息)

注意: 只要用户没有关闭浏览器,session一直存在。

客户端浏览器效果操作如下图:

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

登录页面

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

登录成功页面1

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

登录成功页面2

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

登录页面 cookie 缓存效果图

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

直接访问成功页面遭到拦截图

源码如下图:

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

servlet源码

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

servlet源码

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

登录页面

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

成功登录页面1

Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

成功登录页面2

最后附上整个流程图:

登录流程图

关注公众号,天天更新。

扫描二维码关注

文章来源:智云一二三科技

文章标题:Javaweb HttpSession保存用户信息-登录案例(收藏经典实用)

文章地址:https://www.zhihuclub.com/183530.shtml

关于作者: 智云科技

热门文章

网站地图