接下来,您必须指定要显示在 updatecustomer.jsp 页面上的记录。为了将此信息发送至该页面,您对刚才添加的链接指定 HTTP 请求参数。HTTP 请求参数是使用 HTTP 协议通过因特网发送的纯文本名称/值对。可通过请求参数在应用程序内的程序间高效发送和接收简单数据。
- 直接单击您刚才添加至 {LASTNAME} 控件的链接控件的链接图标。
必须先选择链接图标本身(
)而不是文本控制,然后才能继续操作。如果链接带有淡淡阴影,并且选择框围绕着链接图标和文本控制,那么该链接被正确选中。不要双击链接图标。
- 在链接图标未脱离选中范围的情况下,打开“属性”视图。
“属性”视图通常在工作台底部。如果找不到“属性”视图,请单击。
- 在“属性”视图中,单击 hx:outputLinkEx 选项卡正下方的参数选项卡。
如果找不到参数选项卡,请确保已直接单击该图标以选中该图标。
- 单击添加参数。 名为 Name0 的新参数将添加至参数列表。
- 单击包含 Name0 的单元并将该名称替换为以下文本以作为参数的新名称:
CID
- 单击包含 Value0 的单元以选中该单元。
- 单击
选择页数据对象按钮。 “选择页数据对象”窗口将打开。
- 在数据对象下,展开数据。
- 展开 customers - Customer[]。
- 单击 CUSTOMERID - CUSTOMERID。
“选择页数据对象”窗口如下所示:
- 单击确定。
- 保存并关闭该页面。
现在,链接的 CID 参数的值将绑定至 customer_id 字段的值。用户单击该链接时,运行时代码会调用 updatecustomer.jsp
文件并对相关 JSF 处理程序的 onPreRender 函数提供客户标识号。
在下一课中,您将为 updatecustomer.jsp 文件创建 Web 页面,并在稍后设置 JSF 处理程序来接收参数及仅显示具有该标识号的客户。