簡體   English   中英

在JSP中調用Web服務

[英]Calling a Web Service in a JSP

我不熟悉在JSP中調用REST服務。 我有一個通過struts2動作的表單。 我有一個執行基本電子郵件驗證的JavaScript函數。 因此,除了使用JavaScript執行此驗證外,我還需要調用進行電子郵件驗證的服務。

如果不需要,我是否需要直接在JSP頁面中調用驗證服務,該如何實現呢?

<form name="resendEsignatureFormId" id="resendEsignatureFormId" action="<integration:urlAction actionName='/integration/resendEsignatureIntegration'></integration:urlAction>" 
    method="POST">
</form>

JavaScript功能

function validate() {   
    // Need to call validation service here
    document.getElementById('resendEsignatureFormId').submit();
}

<table width=100%>
    <tr><td class="esignNavigation">            
       <a href="#x" onclick ="validate()"><span>Confirm</span></a>
       <a href="#x" onclick="hideSigners()"><span>Cancel</span></a></td>
    </tr>
</table>

提前致謝...

JSP是一種Java服務器端技術,用於在服務器上生成HTML。 對REST api的JavaScript調用是瀏覽器->服務器操作。 因此,您不會在JSP中調用REST服務,而是從javascript調用REST服務。 可以通過HTML事件(onclick等)調用該javascript,並且可以在JSP中描述該HTML事件-不管該事件是否由JSP動態生成或只是硬編碼。

您沒有明確聲明您擁有公開的服務器端端點來執行電子郵件驗證-您也需要這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM