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、扩展作业:

*、登录时,能够显示图片验证码,输入验证码以后才能登录。

posted @ 2022-07-25 15:21  xiaoyongdata  阅读(130)  评论(20编辑  收藏  举报