gpt4 book ai didi

java - 如何发送 JSP 作为对 AJAX 调用的响应

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:35 26 4
gpt4 key购买 nike

我想发送一个包含一些 div 和表格的 JSP 页面作为来自 spring 框架的 AJAX 响应的一部分,有什么方法可以发送 JSP 作为 AJAX 调用的响应

最佳答案

通过 AJAX 发送 JSP 是没有意义的,它基本上是由 JSP 生成的 HTML 通过 AJAX 发送到浏览器,正如迷路者正确指出的那样。

您不需要为此进行任何服务器端编码。您所需要的只是在客户端编写一些 JavaScript 以异步接收您的 HTML。为此,我建议使用一些 JavaScript 框架,如 jQuery,否则,它会让你的生活变得一团糟。

假设您要通过 AJAX 访问的页面具有链接 http://domain:port/mypage.htm。首先,您需要在基础 JSP 中包含 jQuery(必须通过 AJAX 加载先前页面的 JSP):

<script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.js"></script>

然后你需要调用jQuery的AJAX函数:

$(document).ready(function(){
$.ajax({
type:"GET",
url: "http://domain:port/mypage.htm",
success: function(data) {
// Now you have your HTML in "data", do whatever you want with it here in this function
alert(data);
}
});
});

希望对您有所帮助!

关于java - 如何发送 JSP 作为对 AJAX 调用的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297635/

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