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资源。