filter验证登录失败后为什么没有自动跳转到登录页面?
2014-03-20 22:02
639 查看
刚学完filter过滤器,在使用的时候无法实现跳转,最后问题解决,总结如下:
一、跳转语句:
((HttpServletResponse)response).sendRedirect("../test/login.jsp");
这里的路径要带文件名
二、判断语句:
例如我在写的时候,写的是
String a = String.valueOf(session.getAttribute("name"));
然后判断a是否为空,
这里要注意valueOf()这个方法返回的类型是Object,然后转化成String,也就是说如果得到的是null,
那么你判断的时候要用“null”,而不是null,
然而恰巧这个例子中a=="null"或a.equals("null");也不行,最后用a.equals(new String("null"))解决
具体代码请看:http://blog.csdn.net/frightingforambition/article/details/21645983
一、跳转语句:
((HttpServletResponse)response).sendRedirect("../test/login.jsp");
这里的路径要带文件名
二、判断语句:
例如我在写的时候,写的是
String a = String.valueOf(session.getAttribute("name"));
然后判断a是否为空,
这里要注意valueOf()这个方法返回的类型是Object,然后转化成String,也就是说如果得到的是null,
那么你判断的时候要用“null”,而不是null,
然而恰巧这个例子中a=="null"或a.equals("null");也不行,最后用a.equals(new String("null"))解决
具体代码请看:http://blog.csdn.net/frightingforambition/article/details/21645983
相关文章推荐
- 判断用户是否登录,用户在没有登录访问页面时,自动跳转到登录页面(二)
- filter实现登录验证,并实现页面跳转到登录前浏览的页面(同步异步皆可)
- 登录后自动跳转到登录前的页面
- webBrowser实现自动填写登录并在跳转页面实现签到
- 如何做登录后自动跳转到登录前要访问的页面
- shiro权限控制,会话超时跳转登录页面只有iframe跳转,父页面没有跳转
- 5分钟App无操作,自动跳转到登录页面
- axios 拦截 , 页面跳转, token 验证(经常用于判断用户是否登录)
- Struts中用Filter实现每个页面的登录验证(转)
- session验证并跳转至登录页面的总结
- 在jsp中怎么实现登录后自动跳转到登陆前浏览页面
- Ext JS 登陆 Java权限验证 页面自动跳转
- 制作一个银行卡用户登录页面,提交后连接数据库进行登录验证,根据验证结果跳转到不同页面
- J2EE实现登录后自动跳转到登录前访问的页面
- 用户登录成功自动跳转页面
- asp.net如何让未登录用户登录后能自动跳转到登录前访问的页面
- Session过期后自动跳转到登录页面的实例代码
- 登录超时跳转页面失败和ajax传递到后台数据乱码
- 防止普通用户直接登录管理员页面的几种自动跳转方法
- PHP未登录自动跳转到登录页面