报告 @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 范围。