urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
生活随笔
收集整理的這篇文章主要介紹了
urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先 加載 urlrewrite包?
? 配置web。xml?
[list]?
[*] Java代碼??<error-page>???? [*]?????????????<error-code>404</error-code>???? [*]?????????????<location>/error.jsp</location>???? [*]?????</error-page>?? [*]???
[/list]?
Java代碼???[list]?? [*]?<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>?? [/list]??
? 以及 urlrewrite.xml?
Java代碼??[list]?? [*]?<rule>?? [*]???? [*]//或者?<from>^/test/users/([0-9]+).html$</from>??? [*]?????<from>^/test/users/([0-9]+)(/)?$</from>??<!--?(/)??匹配前面的字符1或0次???匹配?數字結尾的?或者數字/結尾的?11112或?11112/?-->?? [*]?????<to>/test.jsp?users=$1</to>?? [*]?</rule>?? [*]<!--?靜態?-->?? [*]?<rule>?? [*]?????<from>^/test.html</from>?? [*]?????<to?type="forward">/demo.jsp</to>?? [*]?</rule>?? [/list]??
<a href="test/users/123456">動態傳參測試</a>?
<a href="test/users/123456/">動態傳參測試</a>?
??? <a href="test.html">靜態測試</a>?
多參數傳遞?
Java代碼??[list]?? [*]?<rule>?? [*]?????<from>^/test/([0-9]+)/([0-9a-zA-Z]+)$</from>??<!--?(/)??匹配前面的字符1或0次???匹配?數字結尾的?或者數字/結尾的?11112或?11112/?-->?? [*]?????<to?type="forward">/tservert?users=$1&tt=$2</to>?? [*]?</rule>?? [*]??? [/list]?? <to>中?&?用&[list]?? [*]?? [/list]??
Java代碼??<?xml?version="1.0"?encoding="utf-8"?>???? ???? <urlrewrite>???? <!--?帖子列表?-->???? <rule>???? ????<from>^/forum-(\d+)-(\d+)\.html$</from>???? ????<to?type="forward">/servlet/TopicListServelet?sid=$1&page=$2</to>???? </rule>???? <!--?帖子列表加分頁????? <rule>???? ????<from>^/subcate_list_(\d+)\.html$</from>???? ????<to?type="forward">/servlet/TopicListServelet?sid=$1</to>???? </rule>?-->???? <!--?帖子詳細信息?-->???? <rule>???? ????<from>^/thread-(\d+)\.html$</from>???? ????<to?type="forward">/servlet/TopicDetailServlet?tid=$1</to>???? </rule>???? </urlrewrite>????
? 配置web。xml?
[list]?
[*] Java代碼??
[/list]?
Java代碼??
? 以及 urlrewrite.xml?
Java代碼??
<a href="test/users/123456">動態傳參測試</a>?
<a href="test/users/123456/">動態傳參測試</a>?
??? <a href="test.html">靜態測試</a>?
多參數傳遞?
Java代碼??
Java代碼??
- urlrewrite.rar?(123.5 KB)
轉載于:https://www.cnblogs.com/whtydn/p/4977528.html
總結
以上是生活随笔為你收集整理的urlrewrite伪静态 及多参数传递-附正则表达式语法 [轉]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Elasticsearch DSL中Qu
- 下一篇: vim 实际行跟屏幕行移动命令