当前位置:首页 > 开发 > Web前端 > 前端 > 正文

Java|urlrewrite|URL重写|多个参数

发表于: 2009-09-24   作者:7454103   来源:转载   浏览:
摘要:  个人工作经验! 如有不当之处,敬请指点 1.0  web -info 目录下建立     urlrewrite.xml  文件 类似如下: <?xml version="1.0" encoding="UTF-8" ?>   <!DOCTYPE u

 个人工作经验! 如有不当之处,敬请指点

1.0  web -info 目录下建立     urlrewrite.xml  文件 类似如下:

<?xml version="1.0" encoding="UTF-8" ?>

  <!DOCTYPE urlrewrite (View Source for full doctype...)>

- <urlrewrite>

- <rule enabled="true">

  <from casesensitive="false">^/morednf.shtml</from>

  <to type="forward" last="true" encode="default">/zxAction.do?method=searchByClassInit&DNFsign=yes</to>

  </rule>

 

- <rule enabled="true">

  <from casesensitive="false">^/15173back.shtml?([.]*)</from>

  <to type="forward" last="true" encode="default">/cardFor15173Action.do?method=backCardInfo&$1</to>

  </rule>

  </urlrewrite>

2.0 在web.xml 配置 转发过滤器:

 <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>

3.0 加入 JAR 包

urlrewrite-2.6.0.jar

 

4.0  完了!

 

好戏在后面:  如果要配置两个参数 或者多个参数咋办?

<rule>
          <from>^/IS ([\w]*).shtml?([.]*)</from>
          <to type="forward">/aaaa.do?method=Search$1&amp;$2</to>
      </rule>

你是不是已经有想法了!

去动手吧!  呵呵!

Java|urlrewrite|URL重写|多个参数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
现在大部分的网站和商城都会使用到URL重写,接触到这个,也是因为正在做的电子商务商城。URL重写,
URL重写的目的不言而喻,首先引入urlrewrite-4.0.0.jar【或者其他版本】包,可以从官方下载。 1、we
环境: Maven 3.0.4 Urlrewrite 2.5.2 Myeclipse 8.6.1 借此机会顺便提一下 Maven Project 的创建,
在urlrewrite.xml中配置重写的参数的时候要注意&用&代替。参数后面的值用$123456---依次代替 &l
在Discuz!NT中的前台页面访问(特别是aspx)是被HttpModule接管的,所以大家在Discuz.Web 项目的目录
在Discuz!NT中的前台页面访问(特别是aspx)是被HttpModule接管的,所以大家在Discuz.Web 项目的目
在Discuz!NT中的前台页面访问(特别是aspx)是被HttpModule接管的,所以大家在Discuz.Web 项目的目录
声明:本文内容纯属个人观点,官方保留最终解释 在Discuz!NT中的前台页面访问(特别是aspx)是被Htt
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。 优点: 一:提高安
参数目录化,就是将 类似 http://www.abc.com/store/store.aspx?id=1024 这样的网址,对外改为 http
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号