1.添加UrlRewriterFitter所需jar包
<dependency>
<groupId>org.tuckey</groupId>
<artifactId>urlrewritefilter</artifactId>
<version>4.0.4</version>
</dependency>
2.在web.xml配置url过滤器
<!-- UrlReWriterFilter重写URL -->
<filter>
<filter-name>UrlReWriterFilter</filter-name>
<filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
<!-- 自定义配置文件的路径,是相对context的路径,(默认位置 /WEB-INF/urlrewrite.xml) -->
<init-param>
<param-name>confPath</param-name>
<param-value>/WEB-INF/urlrewrite.xml</param-value>
</init-param>
</filter>
<filter-mapping>
<!-- 这里的名字要对应上UrlReWriterFilter -->
<filter-name>UrlReWriterFilter</filter-name>
<!-- 这里是选择过滤掉全部的Url -->
<url-pattern>/*</url-pattern>
<!-- 主要说明该拦截器拦截的请求包括客户端的请求和从服务器端forward的请求 -->
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
3.新建一个urlrewrite.xml与web.xml同级
<urlrewrite>
<rule>
<from>/xkcgc.html</from> <!-- jsp路径必须和这儿保持一致 -->
<to type="forward">/front/xikechengguancha/1</to>
</rule>
<rule>
<from>/xkcgc_zxzc.html</from>
<to type="forward">/front/xikechengguancha/1?secChannelId=7</to>
</rule>
<rule>
<from>^/xkcgc_zxzc_page_(.*).html</from><!-- (.*)匹配的是$1 -->
<to type="forward">/front/xikechengguancha/1?secChannelId=7¤tPage=$1</to>
</rule>
<urlrewrite>