gpt4 book ai didi

java - 如何从java Servlet返回数据到ajax

转载 作者:行者123 更新时间:2023-12-04 04:43:57 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How to use Servlets and Ajax?

(7 个回答)


3年前关闭。




我的ajax功能如下:

$.ajax({
type: 'GET',
url: "/myservlet",
data: {
objects: '2',
dimension: '2',
},
success: function( data ) {
console.log(data);
alert(data);
},
error:function(data,status,er) {
alert("error: "+data+" status: "+status+" er:"+er);
}
});

我有我的 servlet 来处理发送到/myservlet 的数据。我从ajax教程中读到,成功函数中的数据是ajax从服务器端获取的数据。但我不知道如何设置这些数据或将这些数据从 Java servlet 中的 doGet 方法返回到前端。看起来 doGet 是一个 void 方法并且不能返回任何值,不是吗?我是网络开发的大一新生,提前致谢!

最佳答案

您可以通过写在 response.getWriter().write(""); 上从 servlet 获取数据。 .

这是一个简单的 servlet 示例。

@WebServlet(name = "MyServlet", urlPatterns = {"/myservlet"})
public class MyServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=UTF-8");
response.getWriter().write("Success Data");
}
}

关于java - 如何从java Servlet返回数据到ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18479477/

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