我需要为所有需要登录的网址添加前缀(例如“安全”),Seam网址重写是否可以执行此操作:
<page view-id="/view/*" login-required="true">
<rewrite pattern="/{prefix}/{url}" />
</page>
<page view-id="/view/home.xhtml">
<rewrite url="/home"/>
</page>
答案 0 :(得分:1)
我认为这不会起作用,因为它是一个暧昧的视图/ *匹配视图/ home。在类似的情况下,我将所有页面移动到查看/安全并强制登录这些view-id。 使用支持全局搜索/替换的编辑器,您可以快速更改页面之间的引用。