java – 在JSF 2.0中使用@ViewScoped?

前端之家收集整理的这篇文章主要介绍了java – 在JSF 2.0中使用@ViewScoped?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在JSF 2.0中的@ManagedBean下使用@ViewScoped的使用/优点

解决方法

@ManagedBean刚刚声明某个bean由JSF管理(使其可用于表达语言等).

@ViewScoped允许您声明一个特定的bean范围.默认值(不指定任何范围时)为@RequestScoped,这意味着您的bean将通过一个请求生效,然后被销毁.其他范围是@SessionScoped@ApplicationScoped.第三方扩展引入了其他范围.

只要你向自己发回一个页面,@ViewScoped就会保持生活. Java EE中的“页面”是“页面”的另一个单词,但是页面范围已经意味着Java EE中的其他内容.视图范围非常方便,因为当您首次访问页面(通过非面部请求(通常是GET请求))时,可以初始化数据的模式,然后在页面上进行回发时保留数据,AJAX请求等

在JSF中使用与表中的组件进行交互的表时,作用域是一个救世主.也就是说,在JSF中有一条规则:用于呈现表格的数据必须是处理与之交互的组件后的回发后使用的EXACT SAME数据.有了这个观点,这是微不足道的,但没有它是相当棘手的.

猜你在找的Java相关文章