我还需要写下以下代码中的其他内容吗?

时间:2015-08-01 08:06:37

标签: spring-mvc

@RequestMapping("/insert")  
         public String insertEmpDetails(@ModelAttribute("employee") Employee emp) {
          if (emp != null) 
          empService.insertEmpDetails(emp);  
          return "redirect:/getList";
         } 

请告诉我在其他部分写什么。我正在努力,但我没有得到

1 个答案:

答案 0 :(得分:0)

employeeId设为必需的参数,以便通过此RequestMapping提供请求,然后您不需要编写其他部分,因为Employee模型永远不会{{1} } 在这种情况下。它必须至少有null

注意:提出employeeId请求。

示例:

POST

另一方面,您可以验证模型并重定向到表单页面,并附带验证错误消息。

样品:

@RequestMapping(value = "/insert", params = "employeeId", method = RequestMethod.POST)  
public String insertEmpDetails(@ModelAttribute("employee") Employee emp) {
          empService.insertEmpDetails(emp);  
          return "redirect:/getList";
} 

详细了解Spring - Validation, Data Binding, and Type Conversion

阅读Spring MVC : How to perform validation ?

上的帖子