web.xml 中加入
<!-- url重写-->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意在
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
[color=red] [b]<!-- 重新必须加的 -->
<dispatcher>FORWARD</dispatcher>[/b][/color]
</filter-mapping>
中加入 红色划线部分
url重写的filter 要加在struts2 的filter 上面
<!-- url重写-->
<filter>
<filter-name>UrlRewriteFilter</filter-name>
<filter-class>
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>UrlRewriteFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意在
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
[color=red] [b]<!-- 重新必须加的 -->
<dispatcher>FORWARD</dispatcher>[/b][/color]
</filter-mapping>
中加入 红色划线部分
url重写的filter 要加在struts2 的filter 上面
本文深入探讨了在web.xml文件中加入URL重写过滤器和Struts2过滤器的配置细节,特别是如何在URL重写过滤器中加入必须的FORWARD元素,并确保两者正确整合,以实现高效且灵活的URL管理和应用路由。
385

被折叠的 条评论
为什么被折叠?



