練習 1.4:新增 Proxy 方法到 Faces JSP 檔
開始之前,您必須先完成練習 1.3:尋找 Web 服務及建立 Web 服務 Proxy。
您現在已產生 Web 服務的 Proxy,您必須將它的方法新增到 Faces JSP 檔。
- 按一下 WSProxy.jsp 的設計標籤。
- 在「頁面資料」視圖中,選取 temperatureporttypeproxyGetTempParamBean(pagecode.TemperatureporttypeproxyGetTempParamBean) 並拖曳至 WSProxy.jsp。
- 這時會開啟「插入 Web 服務」畫面。而且應該已經選取了郵遞區號欄位。按一下完成。
這將會建立 GUI 元素,讓您可以輸入郵遞區號以及按一下「送出」來執行 doGetTempAction。
- 在「頁面資料」視圖中,選取 temperatureporttypeproxyGetTempResultBean(float) 並拖曳到 WSProxy.jsp。
- 這時會開啟「插入 Web 服務」畫面。而且應該已經選取 Web 服務的輸出欄位。按一下完成。這將會建立顯示結果的 GUI 元素。
- 現在,您必須連結 GetTemp 動作到 JSP 上的「送出」按鈕。如果要執行這個動作,請在「頁面資料」視圖中選取 doTemperatureporttypeproxyGetTempAction(),然後拖曳到 JSP 上的「送出」按鈕。
- 現在,WSProxy.jsp 應該看起來如下:

- 按一下檔案 > 儲存來儲存 WSProxy.jsp。關閉 WSProxy.jsp 編輯器。
- 在「專案導覽器」中,用滑鼠右鍵按一下 WSProxy.jsp,再按一下執行 > 在伺服器中執行。
- 選取已經建立的 WebSphere Application Server 第 6 版伺服器,再按一下完成。如果您要在非 WebSphere Application Server 第 6 版的伺服器上執行 Faces JSP,則需要將您建立的專案重新設定目標為其他的伺服器。
當 JSP 在伺服器中執行之後,下列內容應該會在工作區的 Web 瀏覽器中開啟。您可以在郵遞區號欄位輸入有效值,再按一下送出來測試 Web 服務。
請檢視摘要中的資料來完成您的指導教學。