如何从springMVC控制器动态发送响应?

时间:2016-03-27 11:14:36

标签: json spring spring-mvc

如果验证成功,我如何发送ModelAndView的对象;如果不成功,我如何发送JSON(保留错误消息)。

我正在使用springMVC(注释)

如果验证成功,则签名就像这样

@RequestMapping(value="/chitchat", method=RequestMethod.POST)
public ModelAndView addNewChat(@ModelAttribute("chat") Chat chat , HttpServletRequest request, HttpServletResponse response, Errors errors) {

如果验证失败,我必须遵循这样的签名

@ResponseBody
@RequestMapping(value="/chitchat", method=RequestMethod.POST)
public String addNewChat(@ModelAttribute("chat") Chat chat , HttpServletRequest request, HttpServletResponse response, Errors errors) {

我使用 AJAX 调用此功能。

解决此问题的最佳做法是什么?

0 个答案:

没有答案