2 回答
TA贡献1836条经验 获得超5个赞
下面的方法调用用户表单,但在这里你没有提到JSP中使用的模型属性,这就是为什么你得到一个错误。因为在你的JSP页面中不知道什么是用户。所以你需要在控制器中提到用户属性
@RequestMapping(value="adduser")
public String addUserForm()
{
logger.info("===addUserForm ");
return "AddUserForm";
}
解决方案是,将方法更改为此
@RequestMapping(value="adduser")
public String addUserForm(Model model)
{
logger.info("===addUserForm ");
model.addAttribute("user", new User());
return "AddUserForm";
}
和更改为您错过/在映射中。这是最佳实践。@RequestMapping("restApi/dataVizualization")@RequestMapping("/restApi/dataVizualization")
祝你好运
TA贡献1875条经验 获得超3个赞
为什么使用绑定结果?我只将绑定结果与@Valid一起使用。尝试删除绑定结果,我认为它会起作用!
@RequestMapping(value="save", method=RequestMethod.POST)
public void saveUser(@ModelAttribute("user") User user,Model model)
{
System.out.println("=== save user method");
}
添加回答
举报