首页 > java > UrlRewriteFilter使用小记

UrlRewriteFilter使用小记

2009年8月17日 发表评论 阅读评论

配置文件一般如下:




^/(\w+)/(\w+)/page_(\d+)\.html$
/$1.htm?category=$2&page=$3


^/rss/yahoo\.html$
http://add.my.yahoo.com/rss?url=http://feed.feedsky.com/W3CSSiteFeed



注意事项
一、 form和to配置的url不要包含ctxpath,ctxpath为tomcat的虚拟目录。
to的比较特别,使用redirect,to才需要以/test开头。
此时/test可以用%{context-path}代替。
二、
/index.shtml
/cache/index.jsp

这样是以 /index.shtml结尾的url都会匹配到,比如
/aaa/index.shtml 会被转换为 /aaa/cache/index.jsp
三、 精确匹配需要使用 ^/rss/yahoo\.html$这种形式;
四、 匹配所有字符(.*);
五、 匹配字母(\w+);
六、 匹配数字(\d+);
七、 只匹配英文字母([a-z]+)

分类: java 标签: 3,845 次阅读
原文链接:http://www.wenhq.com/article/view_362.html
欢迎转载,请注明出处:亲亲宝宝
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.