使用Databound组件访问数据库 - 编程入门网
ngeEvent event) {
try {
getSessionBean1().getTripRowSet().setObject(
1, personIdDD.getSelected());
tripDataProvider.refresh();
} catch (Exception e) {
error("Cannot switch to person " +
personDataProvider.getValue(
"PERSON.PERSONID"));
log("Cannot switch to person " +
personDataProvider.getValue(
"PERSON.PERSONID"), e);
}
}
使用Databound组件访问数据库(6)时间:2011-07-28 netbeans.org以上代码会将下拉列表中当前所选 NAME 的 PERSONID 值绑定到 tripRowSet 对象的准备 SQL 语句中 的参数,并执行查询以及获取新的结果集。 setObject 方法会将查询中的 ? 替换为 PERSONID 的值。 refresh 方法用于提交新查询和刷新结果 集。要了解有关这两个方法的更多信息,右键单击方法调用并从弹出菜单中选择 Show Javadoc 选项。查 看 Data Provider 和 RowSet Javadocs,方法是选择 Help > Javadoc References > Data Provider and Help > Javadoc References > RowSet 选项。 log 方法将发送一条消息和关联栈跟踪给应用服务器的日志,作用是帮助发现和诊断用户问题。查看 服务器日志的方法是右键单击 Services 窗口中的 server 节点并从弹出菜单中选择 View Server Log 选项。 按下 Alt-Shift-F 组合键重新格式化代码。 找到源代码中的 prerender 方法。 将 prerender 方法的主体替换为以下黑体代码。 代码示例 3:首次显示页面时同步主从数据
prerender 方法中的代码将在 Web 浏览器开始显示页面之前调用。 按下 Alt-Shift-F 组合键重新格式化代码。 单击编辑工具栏中的 Design 按钮,返回到 Visual Designer 中。 右键单击 Drop Down List 组件并选择 Auto-Submit on Change 选项。 在 Projects 窗口,以下代码将出现在 Onchange 属性中。 代码示例 4:onchange 属性代码 webuijsf.suntheme.common.timeoutSubmitForm(this.form, ''personIdDD''); 现在,当用户在运行中的 Web 应用程序中修改下拉列表时,Web 浏览器将自动提交页面。 单击主工具栏中的 Run > Run Main Project 按钮。 IDE 将保存所有修改文件,重新编译应用程序将它重新部署到服务器中。 从 Drop Down List 组件中选择某个人物,查看 Table 组件是如何同步主从数据的。单击 DESTCITY 列头,查看 Table 组件如何对行排序。 使用Databound组件访问数据库(7)时间:2011-07-28 netbeans.org更多功能 动手试试。添加一个 Static Text 组件到 Drop Down List 组件的右侧。右键单击 Static Text 组 件,并从弹出菜单中选择 Bind to Data 选项,然后将该组件绑定到 PERSON.JOBTITLE。运行程序并从下 拉列表中选择不同的姓名。注意到职位名并未发生变化。这是因为应用程序需要保持 personDataProvider 与下拉列表中的所选项目同步。将以下黑体代码添加到 prerender 方法中并重新运 行应用 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |