问答详情
源自:6-1 登录案例

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

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

提问者:qq__2118 2016-04-09 13:30

个回答

  • 秦家小小神
    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。

    希望对你有帮助。