java如何在运行时设置响应类型(Spring MVC)
我正在开发一个Spring MVC应用程序,需要在其中验证表单。我接下来的问题是:我想根据某种逻辑改变从方法返回数据的处理
例如,我有一个注册用户页面!如果用户字段有效,我需要在注册页面上向ajax发送一条消息。但是如果它们无效,我需要返回视图名称(或者执行重定向)。我该怎么做?这是我的代码:
@RequestMapping(value = "save_user", method = RequestMethod.POST)
public String saveUser(@Valid User user, BindingResult result) {
if(result.hasErrors()) {
return "common/add_user"; // Here I need to return the view name or do redirect
} else {
userManager.add(user);
return "success... bla bla bla"; // Here I need to return some message.
}
}
共 (0) 个答案