【发布时间】:2016-05-17 20:00:45
【问题描述】:
我正在尝试将表单数据作为 JSON 从我的 jsp 文件发送到 spring 控制器。 为此,我使用 jquery ajax post 方法来点击控制器。 我能够触摸控制器并获取 JSON。在这两个地方,即在 ajax 方法调用和控制器上,我都使用 POST 请求。但是,数据仍然显示在 url 上。以下是我的文件。
JSP页面代码:
$(document).ready(function(){
$("#submitButton").click(function(){
var formData=getFormData();
var strUrl="http://localhost:8080/Test_ReportingUI/addDb.htm";
$.post(strUrl, {jsonData: JSON.stringify(formData)},
function(response){
if(response.status=='ok') {
alert("ok");
} else {
alert('not OK');
}
}, 'json');
});
});
弹簧控制器:
@RequestMapping (value="addDb.htm", method=RequestMethod.POST)
ModelAndView addEditCustomer()
{
ModelAndView modelAndView=new ModelAndView("custDB_setup");
System.out.println("Hello World..");
return modelAndView;
}
我想知道为什么我在上面显示的 URL 图像中获取参数。
【问题讨论】:
标签: jquery json ajax spring jsp