face-config.xml 文件中的 <managed-bean-scope> 标签有啥用? [复制]

Posted

技术标签:

【中文标题】face-config.xml 文件中的 <managed-bean-scope> 标签有啥用? [复制]【英文标题】:What is the use of <managed-bean-scope> tag in face-config.xml file? [duplicate]face-config.xml 文件中的 <managed-bean-scope> 标签有什么用? [复制] 【发布时间】:2014-01-06 08:09:13 【问题描述】:
   <managed-bean>
        <managed-bean-name>tagTypeEnumAddNewFO</managed-bean-name>
        <managed-bean-class>packagename.classname</managed-bean-class>
        <managed-bean-scope>view</managed-bean-scope>
    </managed-bean>

这里有什么用?

【问题讨论】:

【参考方案1】:

它告诉对象在再次实例化之前应该在应用程序中存在多长时间。在此示例中,它只会在您所在视图的其余部分“活动”。所以通常一个请求在同一个视图上。

其他示例是 session,它将一直保留在内存中,直到您的会话到期或明确删除。

【讨论】:

【参考方案2】:

JSF 中的范围表示 bean 的 lifetime

有几个范围,如Session, View 等。

要了解更多信息,请访问JSF Expert BalusC here 的博客

【讨论】:

以上是关于face-config.xml 文件中的 <managed-bean-scope> 标签有啥用? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

从 Maven 中的 POM 文件中读取属性文件

这个 database.yml 文件中的 &,<<, * 是啥意思?

在c#的winform 下怎么读取 xml文件中的数据?

为啥 <iframe> 中的 .txt 文件被下载而不是显示?

配置文件中的——RewriterConfig

VS中的编译文件