Java 从html中检索值并打印到控制器

Java 从html中检索值并打印到控制器,java,spring-mvc,spring-boot,thymeleaf,Java,Spring Mvc,Spring Boot,Thymeleaf,从上面的标题中,是否有任何方法可以从html页面获取值? 目前,我使用thymleaf模板,希望从th:value=“{projectName}”、th:text=“{projectTask}”和th:value=“*{projectStatus}”获取值 状态项目 项目名称: ITO任务: 地位: 提交 解决方案1: 分别接受所有参数,如下代码所示 @RequestMapping(method = RequestMethod.POST, produces = "text/html")

从上面的标题中,是否有任何方法可以从html页面获取值? 目前,我使用thymleaf模板,希望从th:value=“{projectName}”、th:text=“{projectTask}”和th:value=“*{projectStatus}”获取值


状态项目
项目名称:
ITO任务:
地位:
提交
解决方案1: 分别接受所有参数,如下代码所示

@RequestMapping(method = RequestMethod.POST, produces = "text/html")
    public String create(@RequestParam("projectName") String projectName,@RequestParam("projectTask") String projectTask,,@RequestParam("projectStatus") String projectStatus, BindingResult bindingResult,
            Model uiModel, HttpServletRequest httpServletRequest,RedirectAttributes redirectAttributes) {
*//code goes here*
}
@RequestMapping(method = RequestMethod.POST, produces = "text/html")
public String create(@Valid Project project, BindingResult bindingResult,Model uiModel, HttpServletRequest httpServletRequest,RedirectAttributes redirectAttributes) {
*//code goes here*
}
解决方案2: 接受为pojo对象,如下代码所示

@RequestMapping(method = RequestMethod.POST, produces = "text/html")
    public String create(@RequestParam("projectName") String projectName,@RequestParam("projectTask") String projectTask,,@RequestParam("projectStatus") String projectStatus, BindingResult bindingResult,
            Model uiModel, HttpServletRequest httpServletRequest,RedirectAttributes redirectAttributes) {
*//code goes here*
}
@RequestMapping(method = RequestMethod.POST, produces = "text/html")
public String create(@Valid Project project, BindingResult bindingResult,Model uiModel, HttpServletRequest httpServletRequest,RedirectAttributes redirectAttributes) {
*//code goes here*
}
注意:创建一个包含这些字段的pojo类以引用解决方案2