练习 1.4:将代理方法添加至 Faces JSP 文件
在开始之前,必须完成练习 1.3:查找 Web service 和创建 Web service 代理。
既然为 Web Service 生成了代理,就需要将它的方法添加至 Faces JSP 文件。
- 单击 WSProxy.jsp 的设计选项卡。
- 在“页数据”面板中,选择 temperatureporttypeproxyGetTempParamBean(pagecode.TemperatureporttypeproxyGetTempParamBean) 并将它拖到 WSProxy.jsp 上。
- “插入 Web Service”面板打开。邮政编码字段应处于选中状态。单击完成。
这将创建一个 GUI 元素,它允许您输入邮政编码并单击“提交”来运行 doGetTempAction。
- 在“页数据”面板中,选择 temperatureporttypeproxyGetTempResultBean(float) 并将它拖到 WSProxy.jsp 上。
- “插入 Web Service”面板打开。Web service 的输出字段应处于选中状态。单击完成。这将创建一个显示结果的 GUI 元素。现在,WSProxy.jsp 看起来应该类似于如下所示:

- 通过单击文件 > 保存来保存 WSProxy.jsp。关闭 WSProxy.jsp 编辑器。
- 在“项目导航器”中,右键单击 WSProxy.jsp 并单击运行 > 在服务器上运行。
- 选择已经创建的 WebSphere Application Server V6 服务器并单击完成。如果您想要在 WebSphere Application Server V6 之外的服务器上运行 Faces JSP,则需要重新将另一服务器作为您创建的 Web 项目的目标服务器。
一旦 JSP 在服务器上运行,在工作空间的 Web 浏览器中就应该打开下列内容。可以通过在邮政编码字段中输入一个有效值并单击提交来测试 Web service。
通过查看总结中的内容来完成教程。