有 Java 编程相关的问题?

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

java如何在webcontroller中使用spring标记中的值?

我正在使用Spring MVC编写web应用程序。作为一个视图,我使用JSP。我想在controller方法中绑定来自spring标记和参数的数据。F.e.我有一个添加用户表单:

<form:form action="/add_user" commandName="user">
    <div>
        First name:<form:input path="firstName"/><br>
        Last name:<form:textarea path="lastName"/>
    </div>
    <div>
        <input type="submit" value="Add user">
    </div>
</form:form>

和一个控制器:

@Controller
@RequestMapping(value = "/")
public class MainController {
    @Autowired
    private UserService userService;
    ...
    @RequestMapping(value = "/add_user", method = RequestMethod.POST)
    public String addUser(??? User newUser ????) {
      userService.add(newUser);
      return "redirect:/users";
    }
    ...
}

我应该放什么来代替???????在括号之间? 如果你给我详细的教程或简单的文档(不是“http://docs.spring.io/”),我会非常高兴


共 (1) 个答案