发布
社区首页 >问答首页 >JSF2中的渲染后事件处理程序?

JSF2中的渲染后事件处理程序?
EN

Stack Overflow用户
提问于 2012-06-08 20:17:09
回答 1查看 4.3K关注 0票数 3

在页面完全呈现之后,JSF2中有没有什么事件处理机制?我想要在用户到达我的应用程序的最后一页并且该页面已完全呈现时使其会话失效??

EN

回答 1

Stack Overflow用户

发布于 2012-06-11 02:57:50

看看这里:Link。也许您可以尝试在event PreRenderComponentEvent上使会话无效(在呈现组件之后),尽管名称和描述似乎不一致。

如果不起作用,您可以尝试通过间接导航到目标页来解决此问题。最初,您导航到某个虚拟JSF页面,这将使会话(postconstruct方法或系统事件侦听器)失效,然后触发到目标JSF页面的重定向。Help for redirection。如果您在多个地方需要此行为,您还可以通过将目标页面作为参数传递来泛化中间JSF。

编辑:您是否尝试过在RequestScoped bean中使用@PreDestroy注释的方法中使会话无效?如果它可以工作:我不确定JSF是否保证在发出新请求之前调用predestroy方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10948707

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档