1

我正在使用json spring 视图从我的控制器返回一个简单的 JSON 对象。

问题是它返回的数据比我想要的多。当我所做的只是在控制器中时,它正在返回我的模型内部的验证错误和内容:

Map model = new HashMap()
model.put("success", "true");
return new ModelAndView("jsonView", model);

如果您在文档中查看此页面的底部,看起来我正在获取 POST 将返回的数据。我不是在发帖,而是通过使用参数直接访问 URL 来进行 GET。

我如何让这个库只返回我模型中的数据?

4

1 回答 1

0

我们已经使用了这个库,它按预期工作。您可以尝试使用上述代码的以下变体来查看它是否有效?我们在某些地方使用它...

ModelAndView modelAndView = new ModelAndView("jsonView");
ModelMap map = modelAndView.getModelMap();
map.addAttribute("success", "true");
return modelAndView;
于 2011-01-01T18:05:44.657 回答