Action集成的接口

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



你可能感兴趣的:(action)