使用NetBeans IDE创建并运行一个简单的web应用程序 - 编程入门网
没有看到 TRAVEL 数据库的 JDBC 节点,参阅“ NetBeans 安装指南”获取如何在 IDE 中令数据库可用的相应信息。
展开 TRAVEL 数据库的“表”节点。 在“表”下面,您能够看到数据库中为每一个表提供的节点,比如 CARRENTAL 以及 FLIGHT 。 下图展示了“服务”窗口中的“表”节点。(译者注:原文为 Runtime window ,但由图理解后认为更改其为“服务”窗口更为贴切) 图 6:“服务”窗口 从“服务”窗口中拖动 PERSON 放到“下拉列表”上。 列表的显示将从 item 1 变为 abc, 表明列表在显示的是绑定的数据,并且被显示的这些数据的类型是 String。 IDE 为数据库表添加了一个非可视化的“ personDataProvider ”组件。 “ personDataProvider ”组件出现在“导航器”窗口中。 同时 IDE 也添加了一个 personRowSet 属性到 SessionBean1 里。 右键单击“下拉列表”,在弹出菜单中选择“绑定数据”。 “绑定数据”对话框出现,如下图所示。 图 7: “下拉列表”中绑定数据 当您将数据绑定在“下拉列表”组件时,您必须详细说明列表(显示区域)中显示什么 并且您必须详细说明下面的程序(值区域)使用什么值。比如说,您需要显示数据库表中的 一些有意义的值,比如一个人的姓名,但是您需要在使用下面程序中的一个独特的识别符, 比如人的 ID 。但是在本应用程序中,您需要将“值”区域和“显示区域”绑定在同一数据库列:PERSON.NAME 上, 在其后的一步进行了描述。(译者注:原文为 next two steps,可是下面只有一步,故做更改)。 在对话框中,将“值”区域设置为 PERSON.NAME,“显示”区域设置为 PERSON.NAME,然后单击“OK”。 使用NetBeans IDE创建并运行一个简单的web应用程序(6)时间:2011-07-06 netbeans.org添加一些行为 在“可视化设计器”中,双击“按钮”组件。 “编辑区域”切换到“ Java 编辑器”中,并移动到 helloButton_action 函数。 用以下代码(显示为加粗)替换 helloButton_action 的函数体 代码示例 2: helloButton_action 的替换代码
第一行使用了 getSelected 函数获取当前“下拉列表”的值,即当前在列表中选中的名字。 因为数据是以 lastname , firstname 的方式存储的, 在显示之前必须进行修改。否则,应用程序将打印出 "Hello, lastname, firstname!"。 第二行使用 split 函数来讲字符串分割到一个数组里面,以逗号作为分隔符。 数组的第一个项目(在0位置上)包含姓名的名,在1位置上包含着姓名的姓。 在第三行,“静态文本”组件的 text 属性被设置为一个包括姓氏的值。 注意: 这个函数假定所有在数据表里的值都是 遵循 lastname, firstname 格式的。您无法强制其解决不符合这个格式的字符串。 添加下列代码到 prerender 函数中。这些代码设置了列表中第一项为默认选项。 代码示例 3: prerender 函数代码
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |