我创建了一个 preRender 方法,当用户导航到该特定页面时要调用它,我使用:
<f:metadata>
<f:event listener="#{targetClass.prerender()}"
type="preRenderView">
</f:event>
</f:metadata>
但问题是当我导航到此页面时不会调用此方法,除非我使用
<redirect />
在 faces-config.xml 文件中。但是,我不想使用重定向,所以 url 总是指向登录页面。
谢谢你。