我正在使用@Valid 注释。如果我理解正确的话,那么这个注解应该不仅要验证实体并填写BindingResult,还要自动将实体放入jsp模型中。所以。如何在 jsp 中获取“employeeDto”对象?
@PostMapping
public ModelAndView create(@Valid @ModelAttribute("employeeDto") EmployeeDto employeeDto,
BindingResult bindingResult) {
ModelAndView mav = new ModelAndView("/action/employee/add_employee");
//business logic
if (bindingResult.hasErrors()) {
mav.addObject("entity", employeeDto); //Как избавиться от этой строчки?
return mav;
}
//business logic
return mav;
}
例如,要获取错误,我使用以下代码:
<spring:hasBindErrors name="employeeDto">
<s:set scope="page" var="errors" value="${errors}"/>
</spring:hasBindErrors>
但是如何获得employeeDto?