繁体   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