我使用Mojarra 2.1.6在icefaces 3中有一个单页应用程序
应用程序就像这样,顶部有3个单选按钮,带有输入字段的数据表。
问题在于,当我第一次在浏览器中打开网站时,网站会打开...但是当页面的任何部分有部分提交时,会话过期。页面重新加载后,页面运行顺利
网站在1.8.2中和平运行,但我们正在考虑是否应该升级到icefaces 3
如果您需要任何其他信息,请告诉我
修改
我使用解决方法解决了问题,但问题仍然存在
解决方法是使用index.jsp页面调用页面,这可以防止出现上述错误
答案 0 :(得分:0)
使用ICEfaces 3 / JSF2,您不再使用partialSubmit
,而是使用新的<f:ajax />
标记。
您是否阅读了ICEfaces Wiki上有关1.8.x兼容性的页面? http://www.icesoft.org/wiki/display/ICE/ICEfaces+1.x+Compatibility
尝试迁移到新的ACE-Components,或使用普通的JSF-Components(<h:... />
)。 ICE-Components不是为JSF2构建的,应该避免使用,我在JSF2应用程序中遇到了它们的问题。