“会话状态”的最佳JSF框架/库

时间:2010-01-19 14:59:52

标签: jsf

人们认为最好的JSF框架或库的保存状态比请求范围更长(但没有使用会话范围)是后退/新窗口安全 - 即你有一个“向导”/多个页面表单。

例如,MyFaces has the 'SaveState' tag允许您通过在视图的组件树中保存状态来维护页面间的状态。对SaveState的任何评论(优点/缺点)或对此功能的任何更好的框架或库的建议?

2 个答案:

答案 0 :(得分:1)

t:saveState完美无缺。它只是一个“低级别”并且不依赖于特定的bean。还有另外两个库/框架可以控制更高级别的会话范围(例如特定于bean的标签/注释):

更新:JSF2.0添加了一个新范围,可实现类似对话的状态@ViewScope。如果您可以为后续操作重用相同的视图,则非常有用。

答案 1 :(得分:0)

我认为Spring Web Flow是一个很好的解决方案。您可以将流定义为XML,它可以与JSF,Struts,Spring MVC,ZK,...集成...

http://www.springsource.org/webflow