gpt4 book ai didi

java - AJAX调用java方法

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:06 25 4
gpt4 key购买 nike

类似的问题还有很多,但我不清楚下面提到的一件事-

我有ajax调用

var url = '/test/testjsp.do?param1=' + xyz;    
$.ajax({
type:'GET',
dataType:'html',
url:url,
success:function (data) {
alert("Success");
}
});

正在调用 JSP 页面在该文件中,我从 SM 类调用方法

<%@ page import="com.testAjax.SM" %>

<%

if (null != request.getParameter("
SM.randomMethod(request.getParameter("param1"));
}
%>

所以我的问题是,

我有任何替代方法,无需创建额外的 Jsp 文件并直接从 Ajax 调用调用 java 方法

请各位帮忙指点

最佳答案

由于 javascript 是客户端脚本,它无法直接调用驻留在服务器上的 java 方法。

为此,您必须像以前一样创建 Web 服务或 jsp。

但是我看到 vaadin 提供了从 javascript 调用 java 代码的选项,而无需编写服务或 jsp。我不知道它对你有什么帮助。

https://vaadin.com/tutorials/calling-java-from-javascript

有一些概念,如 java 适配器和 javavm 来结合 javascript 和 java,尝试它们以找到适合您的需求。

关于java - AJAX调用java方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56373192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com