快速业务通道

使用NetBeans IDE 6.5通过数据库数据构建树 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
选择 property1 节点。在“属性”窗口中,将 label 属性设置为 Departure Date:,然后并按下 Enter 键。

在“导航”窗口中,选择 section1 ,单击鼠标右键并从弹出式菜单选择“添加属性”。在“属性”窗口,将 label 属性设置为 Departure City:,然后按下 Enter 键。

在“导航”窗口中,从“组件面板”拖动一个“静态文本”组件放到 property1 节点上。

“静态文本”组件将成为 property1 的子节点。“静态设计器”也将出现在可视设计器中。

右键单击“静态文本”组件并选择“添加绑定属性”。

右键单击“静态文本”组件并从下拉式菜单中选择“绑定到数据”。如有必要,单击“绑定到数据提供器”标签使该标签移至顶层。 在对话框中,从“数据”字段中选择 trip.depdate ,如下图所示,然后单击“确定”。

“可视设计器”中的“静态文本”组件将显示当前日期。

“绑定到数据”对话框

将“静态文本”组件添加到 property2。将“静态文本”绑定到 trip.depcity

右键单击“静态文本”组件并选择“添加绑定属性”。

添加代码。

在此添加代码,使 Trip 页能获取存储在 Page1 中的 tripid,并且 Page1 能获取存储在 Trip 页中的 personid。

在 Java 编辑器中打开 Trip 页并找到 prerender 方法。添加以下代码(显示为粗体),使方法能获取存储在 Page1 中的 tripId 。

代码样例 2:Trip 页面的 prerender 方法

    public void prerender() {
 
        // Get the person id from the request parameters
        String parmTripId = (String)
        getExternalContext().getRequestParameterMap().get("tripId");
 
        if (parmTripId != null) {
            Integer tripId = new Integer(parmTripId);
            try {
                getSessionBean1().getTripRowSet1().setObject(1, tripId);
                tripDataProvider1.refresh();
            } catch (Exception e) {
                error("Cannot display trip " + tripId);
                log("Cannot display trip " + tripId, e);
            }
        }else {
            error("No trip id specified.");
        }
     }

使用NetBeans IDE 6.5通过数据库数据构建树(8)

时间:2011-07-13 netbeans.org

setObject 方法将为 tripId 设置 trip 查询的第一个变量。 也就是说,该方法将查询中的 ? 替换为 tripId。查询仅含有 一个参数,因此仅需调用 setObject 一次。调用 tripDataProvider1.refresh() 时将调用 CachedRowSet.release() 并重置 CachedRowSetDataProvider 的光标。此时并不会执行 CachesRowSet。

找到 hyperlink1_action 方法。添加以下代码(显示为粗体),将 personId 传递给 Page1:

代码样例 3:Trip 页面的 hyperlink1_action 方法

    public String hyperlink1_action() {
        getRequestBean1().setPersonId(
                (Integer)tripDataProvider1.getValue("trip.personid"));
        return null;
    } 

定义页面导航

最后,指定从 Page1 上的“树”节点到 Trip 页面的导航。

在“可视设计器”的“可视”视图中单击鼠标右键并选择“页面导航”。

单击 Page1.jsp 图标上的连接器端口并将连接器拖到 Trip.jsp 图标上。

展开 Trip.jsp 图标并将连接器从“超级链接&r

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号