《web开发技术(java)》实验四——利用session完成用户登录功能

《web开发技术(java)》实验四——利用session完成用户登录功能

ID:35515943

大小:123.50 KB

页数:4页

时间:2019-03-25

《web开发技术(java)》实验四——利用session完成用户登录功能_第1页
《web开发技术(java)》实验四——利用session完成用户登录功能_第2页
《web开发技术(java)》实验四——利用session完成用户登录功能_第3页
《web开发技术(java)》实验四——利用session完成用户登录功能_第4页
资源描述:

《《web开发技术(java)》实验四——利用session完成用户登录功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《利用Session完成用户登录》实验指导书一、实验目的理解会话对象的功能。二、实验任务1、利用会话对象完成用户的模拟登录功能(组织界面输入用户名密码,如果用户名等于neusoft,密码等于123则视作合法用户,并完成登录功能)。登录界面如下:2、验证用户是否成功登录(如果已经登录显示登录用户信息,否则跳转到登录界面)。成功登录界面如下:验证成功登录界面如下:三、预备知识1.会话就是驻留服务器上的托管对象,位于JSP容器中。其主要作用是跟踪由一个用户发送的请求。2.JSP容器与浏览器通过协作使用标准的HTTP协议来实现会话,JSP、Serv

2、let开发人员无需实现会话,也不直接处理会话实现机制。只要能够使用会话对象即可。3.获取对象的方法:JSP中直接使用session对象即可,Servlet中需要调用HttpServletRequest实例的getSession()、getSession(flag)方法即可获得。getSession()以及getSession(true)完成的功能是:如果所需的会话不存在,立即创建;getSession(false)完成的功能是:若请求的会话存在,则获取使用,否则返回空值。4.向会话中添加信息:调用HttpSession实例的setAttri

3、bute(String,Object)方法即可将要加的信息添加到Session,但注意如果要添加的属性名同已有的属性名重名,则当前值会覆盖原有的值。5.获取属性中的信息:调用HttpSession实例的getAttribute(String)方法即可返回需要的值,注意方法的参数为属性的名称。6.删除属性中的信息:有时根据需要将Session中已有的属性信息予以删除,此时需要调用HttpSession实例的romoveAttribute(String)删除指定的属性。7.获取会话中所有的属性信息:有时可能根据需要,列出会列出会话中所有的属性值

4、,此时需要调用HttpSession实例的getAttributeNames()方法获取所有的属性名,然后在根据这些属性名分别调用getAttribute(String)方法返回对应的属性值四、实验步骤1.创建Web项目2.创建login.html首页1.创建完成登录功能的Servlet或JSP2.验证是否已经登录,若功能登录打印欢迎信息,否则跳转到登录页面。五、实验结果(可以实验完成后的代码,截图)六、实验收获

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。