来自百里香的post方法的物体的空值

时间:2016-12-15 13:33:10

标签: spring-mvc thymeleaf

你好我在Thymealf中尝试创建可更新,我通过get方法将对象传递给模型,我尝试更改一些值并调用post方法,当我调用它时,我得到一个null值的对象。也许这是明确的例子。

控制器

@RequestMapping(value = "/edit" , method = RequestMethod.GET)
    public String editUsers(Model model){
 //  Call new userDTO constructor and assign values
UserDTO userData =...

    model.addAttribute("userData", userData);
}

@RequestMapping(value= "/edit/editUser", method = RequestMethod.POST)
    public String editAllProfile(  Model model, @ModelAttribute("userData") UserDTO userDTO) {

}

在post方法中,userDTO.name等为null

视图

 <form  id="editUserForm"  th:action="@{/user/edit/editUser}" th:object="${userData}" th:method="post">
<input type="text" class="form-control" th:field="*{name}"/>
        <a class="btn" onclick="document.getElementById('editUserForm').submit();"><img th:src="@{../../img/save.jpg}"/> Save all</a>
<form>

在浏览器名称中有一些值,但是当我单击“保存”按钮时,我只有空值

0 个答案:

没有答案