【发布时间】:2012-07-25 16:10:38
【问题描述】:
FacesComponent 的作用域是什么??
我可以设置 ViewScope 之类的东西吗?会话范围?
@FacesComponent(value="myComponent")
public class MyComponent extends UINamingContainer {
}
【问题讨论】:
标签: jsf-2 myfaces composite-component
FacesComponent 的作用域是什么??
我可以设置 ViewScope 之类的东西吗?会话范围?
@FacesComponent(value="myComponent")
public class MyComponent extends UINamingContainer {
}
【问题讨论】:
标签: jsf-2 myfaces composite-component
不,你不能。这使得设计在技术上也毫无意义。
如果您想在某个范围内存储一些数据,只需在组件的方法之一中自己显式地将它们存储在所需范围内即可。例如,会话范围是 Map,由 ExternalContext#getSessionMap() 提供。
【讨论】: