【发布时间】:2018-01-08 01:06:10
【问题描述】:
我有一个想要传递给 java Servlet 的 javascript 对象, 我该如何执行此操作? 我已经尝试了一些东西,但没有成功。
这是我的代码:
$.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 对象。
提前谢谢你。
【问题讨论】:
-
尝试使用 post 而不是 get。
-
我认为“object”不会是请求参数,而是查询字符串。
标签: javascript java ajax tomcat servlets