作者zelkova (*〞︶〝*)
看板Web_Design
标题Fw: [JSP ] filter实作後没办法正常到其他网页
时间Sat Jul 1 13:28:20 2017
※ [本文转录自 java 看板 #1PLpBOY0 ]
作者: zelkova (*〞︶〝*) 看板: java
标题: [JSP ] filter实作後没办法正常到其他网页
时间: Sat Jul 1 13:27:46 2017
刚学JSP,想请教大大们一个问题
本来我在做这个网站时,一切都很美好
後来改一改网路资料,把专案加上了Filter
结果发现网站就会一直导回去登入页面
稍微看了一下
好像是Servlet跳出去的时候 (setAttribute)
Filter没有正确接到变数 (getAttribute)
苦思了一下,不知道怎麽改才好
下面是我的相关程式码
Servlet
https://pastebin.com/b3f7wnmT
Filter
https://pastebin.com/mySYCqcT
JSP
https://pastebin.com/AWsZK2fT
求大大指教,感谢QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.45.91
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1498886872.A.880.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: zelkova (218.161.45.91), 07/01/2017 13:28:20
目前的发现是
网页从来没有离开filter
也就是login.jsp送出後又跳回filter
连servlet都没有执行
另外附上web.xml
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>org.hello.hw5.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/HW5/LoginServlet</url-pattern>
</servlet-mapping>
<filter>
<filter-name>LoginFilter</filter-name>
<filter-class>org.hello.hw5.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/HW5/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
※ 编辑: zelkova (218.161.45.91), 07/01/2017 15:20:23