当试图获取JSON对象时,jsp中的参数为空
Parameter is null in jsp when trying to get JSON object
我试图将JSON对象从jquery传递到jsp。jquery代码为
$(document).ready(function(){
$("form").on("submit", function(event){
event.preventDefault();
var formData = JSON.stringify(jQuery("form").serializeArray());
$.post("<%=request.getRequestURL().toString()%>getInfo.jsp", formData);
});
});
在JSP端,获取对象的代码是:
out.println(request.getParameter("formData"));
控制台只输出"null"。
我是不是漏了一步?
因为没有输入名为"formData"的表单变量。将这一行修改如下:
$.post("<%=request.getRequestURL().toString()%>getInfo.jsp", { formData: formData} );
formData
不是参数。参数将是输入的名称。
交货
<form>
<input type="text" name="test"></input>
</form>
将使用request.getParameter("test");
相关文章:
- 将多个参数从jsp页面传递给javascript函数
- Servlet未将参数发送到.jsp文件
- JSP--如何获取请求参数
- 我可以't让servlet使用ajax和xml将参数发送到jsp文件
- 将参数从javascript传递到JSP
- 使用Onclick将参数从一个jsp页面传递到另一个页面
- 如何动态获取JSP参数?(或创建JSP参数)
- 在onblur事件中将参数从jsp传递给javascript函数
- 如果在第一个 jsp 页面设置了刷新参数,则会刷新所有 jsp 页面
- 保存上一页参数 js, jsp.
- Java 服务器页面.如何将参数从一个 JSP 页发送到另一个 JSP 页
- 如何在JSP的java代码中使用Javascript变量作为参数
- 如何将动态更改的参数从一个jsp页面发送到另一个jsp页
- 从jsp加载servlet并尝试传递多个参数
- 在Struts2中将一个参数从JSP传递给操作类
- 带有jsp中json参数的javascript函数
- 如何将参数从JSP传递到Struts2操作
- 在JSP文件中将参数从会话传递到javascript
- 使用ajax如何将参数从一个JSP页面发送到另一个servlet
- 当试图获取JSON对象时,jsp中的参数为空