文件 allcustomers.jsp 列示数据库中的每一行。在下一个练习中,将创建另外一个页面,用来显示数据库中的某一行的详细信息。在此练习中,在文件 allcustomers.jsp 上添加链接以便用户访问该详细信息页面。该链接还会指示哪条记录要显示在该详细信息页面上。
将打开“配置 URL”窗口。
updatecustomer.jsp
这是将在下一个练习中创建的页面的名称,用来仅显示数据库中的一行。使标签字段保留为空。如果此处未指定标签,则链接将使用 {EGLcustomer_id} 字段本身的文本来作为该链接的文本。
如果您在 {EGLcustomer_id} 文本字段旁边看到一个称为链接标签的链接,不要将该链接直接放到 {EGLcustomer_id} 文本字段上。单击编辑 > 撤销,然后重试。
该页面看起来应如下所示:
下一步,必须指定将在 updatecustomer.jsp 页面上显示的记录。要将此信息发送至该页面,需为刚刚添加的链接指定 HTTP 请求参数。HTTP 请求参数是以 HTTP 协议的方式通过因特网发送的纯文本的名称-值对。请求参数是发送和接收应用程序中程序之间简单数据的有效方法。
在继续之前必须选择链接图标 本身(而非文本字段)。如果链接具有阴影并且选择框围绕该链接图标和文本字段,则您正确地选择了该链接。
“属性”视图通常位于工作台的底部。如果找不到“属性”视图,则单击窗口 > 显示视图 > 属性。
如果找不到参数选项卡,则确保您已经单击了链接图标来选择了它。
CID
“选择页数据对象”窗口看起来应如下所示:
现在,将链接的 CID 参数的值绑定至 customer_id 字段的值。当用户单击此链接时,运行时代码将调用文件 updatecustomer.jsp 并使客户标识号可用于相关 pageHandler 的 onPageLoad 函数。
在接下来的练习中,您将创建基于文件 updatecustomer.jsp 的 Web 页面,然后将设置 pageHandler 接收该参数并只显示带有该标识号的客户。
现在,您可以开始进行练习 9:创建更新页面了。