1 package org.apache.struts2.oval.interceptor; 2 3 import net.sf.oval.constraint.AssertValid; 4 5 import org.apache.struts2.oval.interceptor.domain.Person; 6 7 import com.opensymphony.xwork2.ActionSupport; 8 import com.opensymphony.xwork2.ModelDriven; 9 10 public class ModelDrivenAction extends ActionSupport implements ModelDriven<Person> { 11 12 @AssertValid 13 private Person model = new Person(); 14 15 public Person getModel() { 16 return model; 17 } 18 19 }