如何控制在请求期间创建的自定义范围。现在我有解决方案,当我单击 commandLink 时:
<h:commandLink action="orders">
<f:actionListener type="com.mk.web.jsf.scope.ResetScopeListener" />
<span data-shortcut="F6" class="start_link">Orders</span>
</h:commandLink>
自定义范围被销毁并创建一个新范围。但问题是,只有当我使用上面的 commandLink 输入客户操作时,自定义范围才会重置。当我通过直接在浏览器中输入 url 进入客户操作时,自定义范围不会重置。我怎样才能做到这一点,即使是通过 commandLink 或 url 加载客户操作,那么始终应重置此自定义范围。有人可以给我一些建议如何实现这一目标吗?
谢谢...