implements ModelDriven<T>, ServletRequestAware
@Override
public void setServletRequest(HttpServletRequest arg0) {
this.setReq(arg0);
}
@Override
public T getModel() {
return this.getT();
}
接口使用介绍
ModelDriven是可以直接访问model下的实体类,在action中,不需要对每个实体类的属性给于get、set方法,只需要给实体类一个对象进行get、set方法,就可以直接把jsp页面上的方法返回给action中的对象。
ServletRequestAware:为了方便在action中访问servlet中的资源(request、response、session等),javax.servlet.http.HttpServletRequest包下的private HttpServletRequest req;上面方法setServletRequest中,this.setReq(arg0),这个方法是调用req的set方法。
也可以继承actionSupper父类,访问servlet中的资源:ServletActionContext这个类直接调用get***()方法就能等到servlet资源。
转载于:https://blog.51cto.com/lailai/1559065