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");
}
添加回答
舉報