无法创建类型" JSF Managed Bean"在Eclipse中。缺少

时间:2016-03-11 14:42:25

标签: java eclipse jsf glassfish web-project

我正在关注此Oracle tutorial

其中一个步骤是:
创建 RequestProducerBean 类 右键单击 obe.beans 包,然后选择新建 - >>其他即可。 从类别中选择 JavaServer Faces ,从文件类型中选择 JSF Managed Bean

我的Eclipse中没有这个选项。我在过去4小时内尝试了几件事,但无法修复。 我正在使用从this site下载的开发者GlassFish工具。这是我在PackageExplorer中右键单击>新>其他时的屏幕截图。

enter image description here

我知道如何安装它?

附上我的ProjectFacets的屏幕截图

enter image description here

1 个答案:

答案 0 :(得分:0)

我看到你的应用程序中的JSF版本是1.1和1.2。 建议更新它以使用JSF(2.0 / 2.1 / 2.2)。

关于创建Managed bean的问题 - 创建动态Web项目   +将动态Web模块方面设置为3.0版。   +将java服务器面设置为至少2.0。 - 在src文件夹中创建你喜欢的包   +右键单击src文件夹new - >包(例如:com.firstApp.backing)。 - 创建一个java类,给出你想要的名字 -annote class by

import javax.faces.bean.ManagedBean;
@ManagedBean
public class FirstBean implements Serializable{
    `// your code`
   }