gpt4 book ai didi

java - UrlRewriteFilter 规则不起作用

转载 作者:行者123 更新时间:2023-11-30 07:02:29 26 4
gpt4 key购买 nike

我的 Web 应用程序使用 Struts

为了重写 URL,我使用 UrlRewriteFilter .

这是我的urlrewrite.xml代码:

<urlrewrite>
<rule>
<from>^/job/([0-9]+)$</from>
<to>/job.do?selAction=detail&amp;idx=$1</to>
</rule>
<rule>
<from>^/jobs</from>
<to>/job.do</to>
</rule>
<rule>
<from>^/main</from>
<to>/main.do</to>
</rule>
</urlrewrite>

第一个和第二个 URI 运行良好。但第三个(^/main)不起作用。当我将第三个 URI 从 ^/main 更改为 ^/main/ 时,它可以工作,但我不知道如何(我猜它与 URI 深度有关)。我应该怎么办?

最佳答案

尝试输入$在你的第二次和第三次结束时<from>标签,如 manual 中建议的那样:

<rule>
<from>^/jobs$</from>
<to>/job.do</to>
</rule>
<rule>
<from>^/main$</from>
<to>/main.do</to>
</rule>

关于java - UrlRewriteFilter 规则不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40668434/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com