博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
阅读量:5754 次
发布时间:2019-06-18

本文共 1667 字,大约阅读时间需要 5 分钟。

首先 加载 urlrewrite包 
  配置web。xml 
[list] 
[*]
Java代码  
  1. <error-page>    
  2. [*]             <error-code>404</error-code>    
  3. [*]             <location>/error.jsp</location>    
  4. [*]     </error-page>  
  5. [*]   
[/list] 
Java代码  
  1.  [list]  
  2. [*] <filter>  
  3. [*]     <filter-name>UrlRewriteFilter</filter-name>  
  4. [*]     <filter-class>  
  5. [*]         org.tuckey.web.filters.urlrewrite.UrlRewriteFilter  
  6. [*]     </filter-class>  
  7. [*] </filter>  
  8. [*] <filter-mapping>  
  9. [*]     <filter-name>UrlRewriteFilter</filter-name>  
  10. [*]     <url-pattern>/*</url-pattern>  
  11. [*] </filter-mapping>  
  12. [/list]  
  以及 urlrewrite.xml 
Java代码  
  1. [list]  
  2. [*] <rule>  
  3. [*]    
  4. [*]//或者 <from>^/test/users/([0-9]+).html$</from>   
  5. [*]     <from>^/test/users/([0-9]+)(/)?$</from>  <!-- (/)? 匹配前面的字符1或0次   匹配 数字结尾的 或者数字/结尾的 11112或 11112/ -->  
  6. [*]     <to>/test.jsp?users=$1</to>  
  7. [*] </rule>  
  8. [*]<!-- 静态 -->  
  9. [*] <rule>  
  10. [*]     <from>^/test.html</from>  
  11. [*]     <to type="forward">/demo.jsp</to>  
  12. [*] </rule>  
  13. [/list]  
<a href="test/users/123456">动态传参测试</a> 
<a href="test/users/123456/">动态传参测试</a> 
    <a href="test.html">静态测试</a> 
多参数传递 
Java代码  
  1. [list]  
  2. [*] <rule>  
  3. [*]     <from>^/test/([0-9]+)/([0-9a-zA-Z]+)$</from>  <!-- (/)? 匹配前面的字符1或0次   匹配 数字结尾的 或者数字/结尾的 11112或 11112/ -->  
  4. [*]     <to type="forward">/tservert?users=$1&amp;tt=$2</to>  
  5. [*] </rule>  
  6. [*]   
  7. [/list]  
  8. <to>中 & 用&amp;[list]  
  9. [*]  
  10. [/list]  
Java代码  
  1. <?xml version="1.0" encoding="utf-8"?>    
  2.     
  3. <urlrewrite>    
  4. <!-- 帖子列表 -->    
  5. <rule>    
  6.     <from>^/forum-(\d+)-(\d+)\.html$</from>    
  7.     <to type="forward">/servlet/TopicListServelet?sid=$1&amp;page=$2</to>    
  8. </rule>    
  9. <!-- 帖子列表加分页     
  10. <rule>    
  11.     <from>^/subcate_list_(\d+)\.html$</from>    
  12.     <to type="forward">/servlet/TopicListServelet?sid=$1</to>    
  13. </rule> -->    
  14. <!-- 帖子详细信息 -->    
  15. <rule>    
  16.     <from>^/thread-(\d+)\.html$</from>    
  17.     <to type="forward">/servlet/TopicDetailServlet?tid=$1</to>    
  18. </rule>    
  19. </urlrewrite>    
  •  (123.5 KB)

转载地址:http://qyckx.baihongyu.com/

你可能感兴趣的文章
阿里云服务器 linux下载 jdk
查看>>
Swift 学习 用 swift 调用 oc
查看>>
第三章 Python 的容器: 列表、元组、字典与集合
查看>>
微信小程序开发 -- 点击右上角实现转发功能
查看>>
问题解决-Failed to resolve: com.android.support.constraint:constraint-layout:1.0.0-alpha7
查看>>
与MS Project相关的两个项目
查看>>
[转载]ASP.NET MVC Music Store教程(1):概述和新项目
查看>>
使用 SharpSvn 执行 svn 操作的Demo
查看>>
js函数大全
查看>>
iOS app exception的解决方案
查看>>
Mongodb启动命令mongod参数说明
查看>>
TCP&UDP压力测试工具
查看>>
oracle 导入数据
查看>>
首个5G智慧机场落地广州 速度是4G的50倍
查看>>
Android 最简单的自定义Dialog之一
查看>>
磨刀不误砍柴 - 配置适合工作学习的桌面环境
查看>>
Java笔记-反射机制(一)
查看>>
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
【React】为什么我不再使用setState?
查看>>
Git原理与高级使用(3)
查看>>