Jsp 使用tuckey URL重写清理URL

Jsp 使用tuckey URL重写清理URL,jsp,url,url-rewriting,tuckey-urlrewrite-filter,Jsp,Url,Url Rewriting,Tuckey Urlrewrite Filter,我有一个settings.jsp页面,它有两个链接account和profile。settings.jsp?tab=account将显示帐户设置和设置。jsp?tab=profile将显示配置文件设置,我想清除设置的url。jsp?tab=account to settings/account,下面是我编写的规则(非工作) ^/设置/帐户$ /settings.jsp?tab=account 谁能告诉我这里出了什么问题吗?规则看起来不错。我测试了它,它成功了。在浏览器中输入“”时,您没有获得

我有一个settings.jsp页面,它有两个链接account和profile。settings.jsp?tab=account将显示帐户设置和设置。jsp?tab=profile将显示配置文件设置,我想清除设置的url。jsp?tab=account to settings/account,下面是我编写的规则(非工作)


^/设置/帐户$
/settings.jsp?tab=account

谁能告诉我这里出了什么问题吗?

规则看起来不错。我测试了它,它成功了。在浏览器中输入“”时,您没有获得正确的页面吗?或者只是链接不起作用?@StefanBirkner当我转到“localhost:8080/settings/account”时,它会找到html并获取页面,但不会获取css文件。css文件的路径是“css/style.css”,当我检查元素并将“./”添加到路径(../css/style.css)中时,css将被应用,这意味着它正在考虑将设置作为文件夹目录,并在../is added时获取css文件。您应该在问题中说明这一点。问题是CSS是由浏览器检索的。浏览器位于“localhost:8080/settings/account”页面,因此会查看“localhost:8080/settings/account/css/style.css”。那么现在该怎么解决呢?
<rule>
    <from>^/settings/account$</from>
    <to>/settings.jsp?tab=account</to>
</rule>