Jsp 重定向以及session 在登录中的应用
2016-09-13 11:19
148 查看
从原来的source页面经过response.sendRedirect(url)跳转到指定的页面后,原来source页面的request对象消亡,在指定页面中执行request.getAttribute("loginName"),得到的将会是null;因此,sendRedirect经常和session配合使用;在source页面里通过session.setAttribute("loginName",loginName)将登录信息存储到session中,然后在指定页面中再通过session.getAttribute("userloginname")取到登录信息;
需要注意的是
sendRedirect("/uu")表示相对于服务器根路径。如服务器根路径是http://localhost:8080/Test则提交至http://localhost:8080/uu;
Ps:
Jsp中关于路径经常用到的request.getContextPath()的作用
假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
System.out.println(request.getContextPath());
打印结果:/news
也就是说,request.getContextPath()的作用是获项目根路径
需要注意的是
sendRedirect("/uu")表示相对于服务器根路径。如服务器根路径是http://localhost:8080/Test则提交至http://localhost:8080/uu;
Ps:
Jsp中关于路径经常用到的request.getContextPath()的作用
假定你的web application 名称为news,你在浏览器中输入请求路径:
http://localhost:8080/news/main/list.jsp
System.out.println(request.getContextPath());
打印结果:/news
也就是说,request.getContextPath()的作用是获项目根路径
相关文章推荐
- spring mvc session 超时重定向登录页面解决方法
- php session应用实例 登录验证
- frameset框架中session失效后重定向到登录页面
- session与cookie技术应用(附详细代码示例以及注释)
- jsp中验证码的实现,以及ajax实现的正确的验证,解决了session不同步的问题。(我这里已测试过,可以直接用)
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 在JSP中动态生成随机验证码,登录时后台校验验证码,以及如何避免同一个验证码被重复提交爆破密码
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 【DRP】-用户登录-session和重定向
- session机制详解以及session的相关应用
- NodeJs session中间件 及应用(简单的登录与登出)
- JSP中退出登录销毁Session
- Win32下session和window station以及desktop一些介绍和应用
- jsp_首先利用纯HTML写一个简单的登录页面以及后台处理页面【代码】
- session验证登录状况拦截器以及XML配置
- struts2 jsp 通过session获取登录用户id并把值加到流中
- session机制详解以及session的相关应用
- 用户未登录或Session超时时重定向到登录页,不那么简
- JSP内置对象之----session登录及注销
- session机制详解以及session的相关应用