我想知道如何根据源页面获取请求另一个JSF页面进一步调用bean中特定方法的页面名称,我不想使用<f:event type="preRenderView"
listener="#{beanName.preRender}" />
因为指定的页面具有根据源页面呈现的组件
答案 0 :(得分:0)
据我所知,这必须是手动编码,最好的方法可能是@WebFilter
。和request.getRequestURI();
然后只需以合适的方式保存页面,例如ArrayDeque
。
例如,ArrayDeque可以保存在@SessionScoped
bean中。