JSF的URL重写

时间:2013-11-11 12:06:36

标签: jsf prettyfaces

我正在使用JSF,Jboss。我使用urlrewrite过滤器,我不知道为什么: 我输入localhost:8080/myweb/user/myname时会转发给localhost:8080/myweb/user.xhtml?u=myname。它让我不喜欢urlrewritefilter。 之后,我尝试使用prettyfaces。也许,这对别人有益,而不是我。除了文档,我找不到好的教程。将prettyfaces添加到我的项目后出现ajax错误。以及pretty-config.xml中的一些代码

    <url-mapping id="ideas"> 
        <pattern value="/article/#{g}" />
        <view-id value="/ideas/article.xhtml" />
    </url-mapping> -->

jsf页面中的表单将使用param重定向此页面

public String addUserToGroup() {
        ...
        return "/ideas/article.xhtml?g=" + g + "&faces-redirect=true";
    }

无法运行。 你能给我一些关于我现在应该用什么库重写URL的建议。或者如何修复prettyfaces的错误。感谢

1 个答案:

答案 0 :(得分:0)

您的配置是否已注释掉?我注意到了-->&#39;在你的代码snippit。

<url-mapping id="ideas"> 
    <pattern value="/article/#{g}" />
    <view-id value="/ideas/article.xhtml" />
</url-mapping> -->