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

urlrewrite struts2取得的参数值重复

2013-03-28 
urlrewrite struts2获得的参数值重复利用urlrewrite ,可以美化url地址,但是今天刚好碰到了一个奇怪现象str

urlrewrite struts2获得的参数值重复
利用urlrewrite ,可以美化url地址,但是今天刚好碰到了一个奇怪现象

struts2获得的参数值重复
比如
category=1317,1317
email=xxx,xxx

具体配置如下:
<urlrewrite use-query-string="true">
    <rule>
        <from>^/([0-9]+)/?\?([^/^?]+)$</from>
        <to>/mingpin/index.do?merchant=$1&amp;$2</to>
    </rule>
</urlrewrite>

访问:http://www.testa.com/1/?category=1317&email=xxx

就会得到上面所说的重复数据

经过不断试验后,将配置文件修改为如下后问题得到解决:
<urlrewrite >
    <rule>
        <from>^/([0-9]+)/?(.*)$</from>
        <to>/mingpin/index.do?merchant=$1&amp;$2</to>
    </rule>
</urlrewrite>
具体原因不详

热点排行