将 Java Bean 添加至 Faces JSP 文件

演示
要在 Web 页面上使用动态数据,需要定义数据源。可使用的一个数据源是 JavaBean。

要在 Faces JSP 文件中创建新的 JavaBean:
  1. 打开选用板上的“数据”抽屉。(创建 JavaBean 的另一种方法是在“页数据”视图中右键单击,然后单击新建 > JavaBean。)
  2. 将 JavaBean 组件拖至 Faces JSP 文件。 将打开“添加 Java™ Bean”向导。
  3. 选择添加新的 JavaBean 以创建并添加 JavaBean。(如果项目中已经具有现有的可再用 JavaBean 并且想要使用该 JavaBean,则选择添加现有的可再用 JavaBean。)
  4. 命名新的 JavaBean。
  5. 为 JavaBean 指定“类”(例如:java.util.Date)。还可以单击“搜索”按钮来搜索“类”。
  6. 如果想要使此 JavaBean 可用于其它页面,则选择使此 JavaBean 可再用。如果选择了此选项,则可以输入 JavaBean 的描述并选择下列其中一个作用域:
    • :比请求短的寿命(示例:进行时创建的不可作为范围变量访问的对象,与实例变量相似)。
    • 应用程序:在服务器会话期间运行的应用程序的寿命(示例:数据库连接)。
    • 会话:访问应用程序的浏览器的寿命(示例:最终用户的购物车)。
    • 请求:来自浏览器的 Web 页面请求的寿命(示例:基于列表中的记录的一组详细数据)。
  7. 选择添加输入/输出控件以将 JavaBean 显示在 Web 页面上来创建表单以显示 JavaBean 中的数据。
  8. 单击初始化属性以显示初始化 JavaBean 属性对话框。使用此对话框来添加想要初始化的属性。
    1. 单击添加,然后在名称字段中单击以显示可用的名称或属性列表。
    2. 从列表中选择名称。
    3. 字段中单击。可以直接输入值或通过单击此字段右边的按钮来浏览以搜索值。 将打开选择页数据对象对话框以便您可以选择值。
    4. 根据在名称字段中选择的属性名填写数据类型字段。(根据数据类型的不同,可能会打开另一对话框以便您可以进一步添加值)。
    5. 单击添加以添加另一个属性,单击除去以删除选择的属性,或者单击上移下移以更改属性的顺序。
    6. 完成添加属性后单击确定
  9. 单击下一步 将显示配置数据控件面板。
  10. 选择是要创建用于显示数据(只读)的控件还是要创建用于输入数据的控件。
  11. 选择调用方法以从列表中选择方法。单击添加以显示所选类的方法,然后选择要调用的方法。
  12. 要显示的字段表中,选择想要显示的所有字段。

    根据给定字段的数据类型,您可能可以从列表中选择“控件类型”。如果属性是列表或数组,则在“控件类型”列下面会显示一个新按钮。单击此按钮以显示向导页,在该页上可以为列表或数组的元素选择控件类型。

  13. 使用右边的向上箭头和向下箭头来更改字段的顺序。
  14. 如果想要指定有关如何显示字段的更多详细信息,则单击选项
  15. 单击完成
如果选择添加输入/输出控件以将 JavaBean 显示在 Web 页面上,则 JavaBean 显示在 Faces JSP 页上。新创建的 JavaBean 也会显示在“页数据”视图中。

相关概念
数据表组件
Faces 组件的数据访问
Faces 组件
数据表组件

相关任务
将关系记录添加至 Faces JSP 文件
将关系记录列表添加至 Faces JSP 文件
创建 Web Service

相关参考
Faces 组件参考
Faces 属性参考

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.