`
kisseveryone
  • 浏览: 196787 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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>
具体原因不详
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics