Bal*_*usC 12
在@ViewScoped特定的MVC框架JSF,而不是依赖注入框架CDI.只要您与相同的JSF视图交互,视图范围就会存在.CDI并没有真正的"观点"概念.CDI替代方案的@ConversationScoped存在时间长于请求范围,但短于会话范围.您只需自己控制终止.如有必要,您可以使用MyFaces CODI将JSF桥@ViewScoped接到CDI @Namedbean.即将推出的JSF 2.2将@ViewScoped在javax.faces.view软件包中兼容CDI .
在@FlashScoped 不存在的JSF.JSF flash范围基本上存在一个映射,该映射由一个短生命cookie支持,该cookie在HTTP重定向中幸存.你不能让JSF把托管bean放在这个范围内.你必须自己在地图中手动输入/获取值和/或使用#{flash}EL中的参考,它基本上反映了地图.然而,Seam Faces已经javax.faces.bean为其@FlashScoped注释劫持了JSF特定的包,但这绝对不是来自标准的JSF API.
| 归档时间: |
|
| 查看次数: |
3659 次 |
| 最近记录: |