我正在JSF 1.2中编写一个在辅助bean中有会话的应用程序。 当用户刷新页面时(通过按F5键)或使用浏览器中的向后箭头返回时,会出现最大的稳定性问题。
我想要一些“聪明”(知识渊博)的方法来克服这一点。
我得到的最常见的例外是刷新后,用户将尝试继续使用该应用程序并获得:
java.lang.IllegalStateException - duplicate Id for a component
在浏览器中。
谢谢!
答案 0 :(得分:2)
不要将binding
的物理上不同的组件绑定到同一个bean属性。
答案 1 :(得分:0)
如果您想要smart (knowledgeable)
方法来克服这个问题,请将seam添加到您的jsf应用程序中。他们解决了JSF中的后退问题