有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案