UrlRewriterFitter使用总结

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&currentPage=$1</to>
        </rule>
<urlrewrite>    

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值