【发布时间】:2020-01-19 15:24:05
【问题描述】:
目前我正在为学生管理系统开发 Java Servlets 应用程序,但目前我需要通过简单的 REST API 调用通过 ESB 管理一些功能,请您提供如何在 WSO2 ESB Servlets 中管理 Rest API 调用
【问题讨论】:
标签: servlets jakarta-ee wso2esb
目前我正在为学生管理系统开发 Java Servlets 应用程序,但目前我需要通过简单的 REST API 调用通过 ESB 管理一些功能,请您提供如何在 WSO2 ESB Servlets 中管理 Rest API 调用
【问题讨论】:
标签: servlets jakarta-ee wso2esb
一个 WSO2 REST API 可以作为一个简单的 HTTP 调用调用,给定所有必需的有效负载内容和标头,例如 HTTP 方法、Content-Type 等。因此,一种方法是从 Java 端实现 API 调用,从 JSP 中导入 Java 类,并相应地使用它。您可以通过多种方式关注send a HTTP call with Java。如果您需要使用 REST API 完成服务器端操作,建议您这样做。
<%@ page import="org.wso2.xxx.JavaClassName" %>
<%
/** Use Java implementation here **/
%>
如果您需要调用 API 进行客户端处理,您甚至可以使用 jQuery.ajax、jQuery.post、jQuery.get 等从 Javascript 发送 HTTP 调用。对于 Javascript 实现,您可以导入该 javascript 页面从JSP,并根据需要调用javascript函数。
<script type="text/javascript" src="js/js-class-name.js"></script>
<input type="button" value="ABC" name="submit" class="button" onclick="javascript:functionName('<%=value1%>','<%=value2%>');"/>
【讨论】: