1

我正在关注这个Oracle 教程

步骤之一是:
创建RequestProducerBean类 右键单击​​ obe.beans包并选择New -> Other。从类别中选择JavaServer Faces ,从文件类型中选择JSF Managed Bean 。

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

在此处输入图像描述

知道如何安装它吗?

附上我的 ProjectFacets 的屏幕截图

在此处输入图像描述

4

1 回答 1

0

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

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

import javax.faces.bean.ManagedBean;
@ManagedBean
public class FirstBean implements Serializable{
    `// your code`
   }
于 2016-03-11T23:15:00.143 回答