我正在尝试一个简单的 URL 重写示例,但它对我不起作用。我正在使用部署到 JBoss 5.1.0 的 Seam 2.2.0。
我的pages.xml 包含:
<page view-id="/html/index.xhtml">
<rewrite pattern="/home" />
</page>
and
<page view-id="/html/common/redirect.xhtml" action="#{redirectAction.redirect}">
<rewrite pattern="/link" />
...
我的 Components.xml 包含:
<web:rewrite-filter view-mapping="*.seam"/>
据我从文档中可以看出,这应该就是我所需要的。但是,内部链接没有出现任何不同,如果输入 URL:http://我的网站/主页 http://mysite/home或 mysite/link?param=something,我只得到一个 404 页面。我缺少什么?
当我尝试从 Tuckey Rewrite Filter 迁移到 Seam 时,我遇到了同样的问题。经过一番尝试和错误后,我终于注意到我有一个用于视图的 page.xml,但在主页 page.xml 中添加了模式。前者似乎覆盖了后者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)