WEB第4天-思维导图-session对象-含作业。
内容:cookie和session。
1、使用Cookie保存中文信息(如user_name)。
2、编写登录程序:
*、login.html 对应loginServlet,如果用户名和密码,与数据库中的值一致,则:
User user = new User(...);
并将此user保存到session中。
req.getSession().setAttribute("user",user);
不一致,则请求转发到index.jsp,并提示:用户名或密码不正确。
提示: ${msg}。
-----
3、上传文件的页面。
请求此页面时,要先判断是否登录。
直接请求:/web1/html/upload.html (此时无法使用session判断)
请求路径:/file/upload.do,在servlet中判断:
ss = req.getSession(false);
ss!=null && ss.getAttribute("user")!=null:说明已登录,此时可以转到:/web1/html/upload.html
否则:则请求转发到index.jsp,并提示:用户名或密码不正确,用 ${msg}。
。
4、扩展作业:
*、登录时,能够显示图片验证码,输入验证码以后才能登录。
本文来自博客园,作者:xiaoyongdata(微信号:xiaoyongdata),转载请注明原文链接:https://www.cnblogs.com/xiaoyongdata/p/16517483.html