Fw: [JSP ] filter實作後沒辦法正常到其他網頁
※ [本文轉錄自 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://www.ptt.cc/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
→
07/01 16:46, , 1F
07/01 16:46, 1F