首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

URL重写正则表达式

2012-01-13 
求一个URL重写正则表达式【一】将http://www.youdomain.com/fff.do?lnzhsurl重写为http://www.youdomain.co

求一个URL重写正则表达式
【一】将http://www.youdomain.com/fff.do?ln=zhs
url重写为
http://www.youdomain.com/fff/ln=zhs

------------------------------------------
【二】
将http://www.youdomain.com/fff.do?ln=zhs&pg=10151&act=LSN

url重写为
http://www.youdomain.com/fff/ln=zhs,pg=10151,act=LSN
-----------------------------------------
以上的参数都不固定,有没有一致性通用的用法?
其中的ln=zhs,pg=10151,act=LSN这个好像不行,
是否将ln=zhs,pg=10151,act=LSN这个参数在JAVA类中分割成
ln=zhs&pg=10151&act=LSN形式,然后再取值,还是可以直接在URL重写时就定义好.

以上2个URL,使用urlRewrite,
<rule>
<from>如何写?</from>
<to>如何写?</to>
</rule>


[解决办法]
正则?直接替换不行吗?
url.replace(".do?", "/").replace(/&/g, ",")

热点排行