struts2需要在web.xml中配置的過濾器
阿新 • • 發佈:2019-01-06
使用Struts2.3.16時,過濾器使用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
使用struts2.5.14時,過濾器使用org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
web.xml中配置如下:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>chapter02</display-name> <!-- 配置Struts 2框架的核心Filter --> <filter> <!--過濾器名 --> <filter-name>struts2</filter-name> <!-- 配置Struts 2.3.16的核心Filter的實現類 --> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> <!-- 配置Struts 2.5.14的核心Filter的實現類 --> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <!-- 讓Struts 2的核心Filter攔截所有請求 --> <filter-mapping> <!--過濾器名 --> <filter-name>struts2</filter-name> <!-- 匹配所有請求 --> <url-pattern>/*</url-pattern> </filter-mapping> <!--歡迎頁面列表 --> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>