报告 @Scope
、@Role
和 @DataModel
注解,为特定组件指定不受支持的范围。
下表列出了每种组件类型支持的范围(粗体的默认范围):
无状态 会话 Bean |
有状态 会话 Bean |
实体 Bean | Java Bean | |
---|---|---|---|---|
STATELESS | X | x | ||
EVENT | x | x | x | |
PAGE | x | x | ||
CONVERSATION | X | X | X | |
SESSION | x | x | x | |
BUSINESS_PROCESS | x | x | x | |
APPLICATION | x | x | x |
@DataModel
上下文变量对其作用域有不同的限制:
如果未指定范围,则范围与封闭组件的范围相同(如果组件在 STATELESS 范围内,则为 EVENT)。
或者,为 @DataModel
上下文变量指定 PAGE 范围。