urlrewirte的配置

  首先导入 urlrewrite-2.6.0.jar

  在WEB-INF下创建urlrewrite.xml文件

 

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE urlrewrite PUBLIC "-//tuckey.org//DTD UrlRewrite 2.6//EN"
        "http://tuckey.org/res/dtds/urlrewrite2.6.dtd">

<urlrewrite>
        <rule>
    		<from>/user/index.html</from><!-- 受访的路径 -->
    		<to>/user/userInfo_index.action</to><!-- 实际访问的路径 -->
    	</rule>
    	
        <!-- 在from标签中支持使用正则  $1表示from中第一个匹配的值 -->
    	<rule>
    		<from>/user/index-page-([0-9]+).html</from>
    		<to>/user/userInfo_index.action?pager.curpage=$1</to>
    	</rule>
</urlrewrite>

 

    web.xml 中添加

 

   <filter>
            <filter-name>UrlRewriteFilter</filter-name>
            <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
            <init-param>
                <param-name>logLevel</param-name>
                <param-value>WARN</param-value>
            </init-param>
   </filter>
   <filter-mapping>
       <filter-name>UrlRewriteFilter</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping>
 

 

   如果在项目中运用了struts2 还需要在struts2的配置中添加

   web.xml

 

<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST </dispatcher> 
      <dispatcher>FORWARD </dispatcher> 
      <dispatcher>INCLUDE </dispatcher>  
    </filter-mapping>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值