快速业务通道

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
本字段”组件。

右键点击“文本字段”组件,在弹出菜单中选择“绑定到数据”。点击“绑定到对象”标签,选择 RequestBean1 > parm,点击“确定”。

创建一个名为 Next 的页面。添加一个“按钮”组件和一个“静态文本”组件。

使用您刚才绑定 First 页面上的“文本字段”组件的相同步骤,绑定 Next 页面上的“静态文本”组件到 RequestBean1 > parm。

右键点击页面的背景,在弹出菜单中选择“页面导航”。

在“页面流”编辑器中,创建一个从 First 页面的“按钮”组件到 Next 页面的连接器。不用管 Next 页面的“按钮”组件,因为您要使这个按钮促发 Next 页面简单地跳转到它本身。

将 First.jsp 设置为起始页并运行这个应用程序。输入一个值并点击按钮。注意 Next 页面显示了您在 First 页面输入的值。在这之后,RequestBean1 的一个实例被初始化,用于将“文本字段”组件的值存储在 parm 属性中。parm 属性的值在随后的响应中被读到(Next 页面的 HTML)。一旦响应被返回,RequestBean1 的实例就被销毁。

点击 Next 页面上的按钮促发 Next 页面跳转到它自身。注意“静态文本”组件将不再显示一个值。这是因为保存值的 RequestBean1 的实例只存活于 First 页面提交到 Next 页面的 HTML 被返回到客户端的请求中。

NetBeans Visual Web JSF应用程序开发入门(15)

时间:2011-07-01 testnetbeans.org

了解更多

参见理解作用域和受管 Bean

连接到数据库

“服务”窗口中包含了一个“数据库”节点,它显示了所有已在 IDE 中注册的数据库,如下图所示。NetBeans IDE 6.0 提供了一个范例数据库 TRAVEL,您将在本教程剩余部分使用到它。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 19:数据源

在您可以在项目中访问数据库之前,您必须将 IDE 连接到数据库。您在每次启动 IDE 并打开连接到数据库的项目时都必须这么做。

如果一个数据库标记显示为断开NetBeans Visual Web JSF应用程序开发入门 - 编程入门网并且您无法展开这个数据库节点,这表示 IDE 还未连接到数据库。要连接到 TRAVEL 数据库,在“服务”窗口中右键点击这个数据库的节点并在弹出菜单中选择“连接”。当出现“连接”对话框时,在“口令”中输入 travel并选中“记住口令”。

当您打开一个已存在的项目,可视设计器可能显示一个错误界面。典型地,这是因为可视设计器需要从数据库获得信息,但 IDE 还未连接到数据库。尝试连接到数据库并点击错误界面上的“继续”按钮来解决这个问题。

您可以从数据源中拖放一个表到一个组件上或者到页面上,来连接一个页面到一个数据库表。当您这么做了,IDE 会添加一个数据提供器到页面上和一个 rowset 到 SessionBean1 类中,如下图所示。

NetBeans Visual Web JSF应用程序开发入门 - 编程入门网

图 20:数据提供器和 Row Set

rowset 对象创建一个到数据库的连接,执行查询,和管理结果集。数据提供器对象提供了一个访问多种类型的组件数据的通用接口,从数据库表,到 ArrayList 对象,到 Enterprise JavaBeans 对象。特别地,您使用 rowset 对象的唯一机会是当您需要设置查询参数的时候。在大部分情况下,您可以使用数据提供器对象来访问和操纵数据。

一旦您添加了一个数据提供器到项目中,您就可以通过右击组件并选择“绑定到数据”来绑定一个组件到这个数据提供器。在“绑定到数据”对话框中点击“绑定到数据提供器”标签使它显示到前端。“选择一个数据提供器”下拉列表显示了项目中所有您可以选择以绑定到组件的数据提供器。选择了一个数据提供器之后,选择适当的数据列绑定到组

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号