我有一个javascript对象,我想传递给java Servlet, 我怎么能执行这个操作? 我已经尝试了一些东西,但没有成功。
这是我的代码:
$.ajax({
url: 'TestUrl',
data: {
object: myJavaScriptObject
},
type: 'GET'
});
和servlet(doGet方法)
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String result = request.getParameter("object");
System.out.print(result);
}
但我只是在控制台中得到null。
我也对如何执行相反的操作感兴趣,将servlet中的java对象传递给JavaScript对象。
提前谢谢。
答案 0 :(得分:1)
将GET更改为POST以发送数据。
$.ajax({
url: 'TestUrl',
dataType: 'json',
data: {
object: myJavaScriptObject
},
type: 'POST'
});
答案 1 :(得分:0)
$.ajax({
url: 'TestUrl',
method: 'post',
data: {
object: myJavaScriptObject
},
success: function(data) {
if(data.success) {
//process your data here
}
}
});
列出项目