<bean id="myServlet" class="com.example.MyServlet" /> <bean id="servletHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <prop key="/myservlet">myServlet</prop> </props> </property> </bean> @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(Exception.class) public ModelAndView handleException(HttpServletRequest request, Exception ex) { ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("exception", ex); modelAndView.addObject("url", request.getRequestURL().toString()); modelAndView.setViewName("error"); return modelAndView; } } public class User { @NotBlank(message = "Username is required") private String username; @Email(message = "Email is invalid") private String email; // Getters and Setters } @Controller public class UserController { @RequestMapping(value = "/user", method = RequestMethod.POST) public String createUser(@Valid User user, BindingResult result) { if (result.hasErrors()) { return "userForm"; } // Process user creation return "userSuccess"; } }


上一篇:
下一篇:
切换中文