springmvc

org.springframework.validation.Validator;   //这个提供了 字段验证的 包类,具体可以看API,

public class StudentValidator implements Validator {

   @Override
   public boolean supports(Class<?> clazz) {
      return Student.class.isAssignableFrom(clazz);
   }

   @Override
   public void validate(Object target, Errors errors) {        
      ValidationUtils.rejectIfEmptyOrWhitespace(errors, 
         "name", "required.name","Field name is required.");
   }
}

 

org.springframework.web.servlet.ModelAndView;    //这个应该是连接模型与视图的 数据处理 类。

//      return new ModelAndView("student", "command", new Student());
      Student student = new Student();      
      student.setFavoriteFrameworks((new String []{"Spring MVC","Struts 2"}));
      student.setGender("M");
      ModelAndView modelAndView = new ModelAndView("student", "command", student);
      return modelAndView;

 

 

控制器:

Spring MVC多动作控制器

以下示例演示如何使用Spring Web MVC框架的多动作控制器。 MultiActionController用于在单个控制器中分别映射多个URL到对应的方法。

 

posted on 2018-07-20 17:18  rainbow661314  阅读(101)  评论(0)    收藏  举报