输入错误网站也会跳转到login.jsp

来源:6-1 登录案例

qq__2118

2016-04-09 13:30

老师我觉得你写的还是有点问题  , 当你输入 一个项目里没有的网站(比如 aa.jsp)时  也会跳转的Login.jsp

写回答 关注

3回答

  • 秦家小小神
    2017-08-06 16:46:29

    题主解决了吗?求方案~

  • 木星上的土星人
    2016-08-03 22:33:51

    因为aa.jsp不在放行页面中,session中也没有登录信息,所以就重定向到了login.jsp,老师写的代码只是为了说明过滤器在登录过程中的过滤作用,并没有考虑到很多其他的情形,遇到这种你可以自己在老师的基础上进行改动。

  • zhoucsu
    2016-04-10 21:21:39

    老师写的过滤器配置:<url-pattern>/*</url-pattern> ,你输入的aa.jsp首先经过过滤器,此页面不包含在放行页面中,而session中又没有存入登录信息,即session.getAttribute("username")==null,最后只能执行response.sendRedirect("login.jsp"),所以任何就会重新定向跳转到login.jsp。

    希望对你有帮助。

    秦家小小神

    请问怎么样才能在输入错误网址时,进入error404.jsp,而不是login.jsp呢?

    2017-08-06 16:45:46

    共 1 条回复 >

Java Web开发技术应用——过滤器

本课程主要是从实际生活当中的过滤器入手,详细讲解了Java Web过滤器

70483 学习 · 266 问题

查看课程

相似问题