我使用Servlet過濾器用於安全應用Servlet過濾器,安全
<filter>
<filter-name>HelloFilter</filter-name>
<filter-class>com.sarp.filter.HelloFilter</filter-class>
<init-param>
<param-name>login_form</param-name>
<param-value>/loginForm.jsp</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HelloFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
但如果我的Servlet中使用jsp文件,我不能趕上他們
private void execute(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
getServletContext().getRequestDispatcher("/deniz.jsp").forward(request, response);
例如deniz.jsp出現不aouthentication , 有沒有解決辦法? 感謝
該Servlet過濾器不是一種安全的過濾器。 – 2013-11-09 21:08:12
在任何資源上使用'forward'都會在內部轉發請求**而不調用過濾器。要麼擴展匹配模式以捕獲servlet的url或者在servlet中實現_security_代碼(順便說一句,這不是個好主意)。 – jCoder
你爲安全提供什麼? – Poyraz