而不是加载我的JSP,JSON对象作为文件下载返回。这是我的控制器方法
@RequestMapping(value="/newProduct", method=RequestMethod.GET)public @ResponseBody ProductDetails getNewProductForm(@RequestParam String categoryName) {
ProductDetails product = new ProductDetails(); product.setCategoryName(类别名); 退货;}
当我打开要下载的文件时,这就是打开的文本文件。
{"price":null,"productCode":null,"categoryName":"electronics","name":null,"id":null,"description":null}
我的JSON jsp文件可能有问题吗?或者是在servlet-config上没有很好地配置JSON。方法getNewProductForm是从URI超链接调用的。 JSON是否使用相同的URI返回产品对象?
答案 0 :(得分:0)
你必须让jQuery知道期望从服务器返回JSON响应,即使用$getJSON
函数进行GET,或类似这样的POST:
$.post(url, $("#myForm").serialize(),
function(data) {
alert('data');
}, "json");