基于NetBeans的Java Web服务开发与应用
1. Ajax - 启用的JavaServer Faces Web应用
在页面下部表单中,当用户点击“Look Up”按钮时, lookUpButton_action 方法(第744 - 802行)会被调用。以下是该方法的详细执行步骤:
1. 获取并拆分姓名 :第747 - 750行从自动完成文本字段中获取姓名,并将其拆分为名字和姓氏的字符串。
2. 设置查询参数 :第755 - 758行获取 addressesSearchDataProvider 的 CachedRowSet ,然后使用其 setObject 方法将查询参数设置为名字和姓氏。该方法会用指定的字符串替换SQL查询中的参数。
3. 刷新数据提供者 :第759行刷新数据提供者,这会使用新参数执行包装的 RowSet 查询。此时结果集仅包含与自动完成文本字段中名字和姓氏匹配的行。
4. 获取地址信息 :第760 - 767行从数据库中获取该联系人的街道地址、城市、州和邮政编码。这里假设地址簿中同一名字和姓氏没有多个条目,因为只获取数据提供者中第一行的地址信息,其他匹配的行将被忽略。
5. 格式化地址 :第770 - 771行将地址格式化为字符串,以便与Google Maps API一起使用。
6.
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



