首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图范围在Facs-config.xml中不起作用

问视图范围在Facs-config.xml中不起作用
EN

Stack Overflow用户
提问于 2013-07-24 15:25:15
回答 1查看 2K关注 0票数 0

我使用的是JSF的下面版本和名称空间,如faces-config.xml中所示,但是当我尝试使用view作用域时,它显示了一个警告,只表示请求、会话、应用程序和无。

代码语言:javascript
复制
Implementation-Version: 2.1.6-SNAPSHOT
Bundle-Name: Mojarra JSF Implementation 2.1.6 (20111206-SNAPSHOT)
Bundle-Version: 2.1.6.SNAPSHOT

faces-config.xml:

代码语言:javascript
复制
<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd"
          version="2.1">
<managed-bean>
    <description>Backing bean</description>
    <managed-bean-name>myBean</managed-bean-name>
    <managed-bean-class>com.myapp.bean.backing.MyBean</managed-bean-class>
    <managed-bean-scope>view</managed-bean-scope> 
</managed-bean>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-24 15:51:23

JSF不会这样做的。很明显,IDE (例如Eclipse)误导了您,给出了这个警告,好像它来自JSF本身。请注意,当您忽略此警告并按原样运行项目时,它可以正常工作。

显然,您已经将IDE项目配置为JSF1.x项目,而不是JSF2.x项目。您需要在IDE项目属性中的项目面配置中正确设置它。

与具体问题无关,因为JSF2.0不再需要在faces-config.xml中注册bean。你只需要@ManagedBean和朋友就可以了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17838402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档