struts2里, 继承ActionSupport类的子类变量从form表单获取值,经过处理后再传回jsp页面。要返回的变量是不是要有get方法与set方法,才能把值传到jsp页面里。我做时没有get和set方法就不行,加上去就行了。是不是一定要写get与set方法?

解决方案 »

  1.   

    public abstract class CRUDActionSupport<T extends IdEntity> extends
    ActionSupport implements ModelDriven<T>{
    protected T entity;
    public T getModel() {
    return entity;
    }
    }
    这样可以不用写get与set方法,只限于实体类,加其他所传递的值要用get与set方法上面模仿springside,他还implements Preparable
      

  2.   

    这是struts2的机制吧 但是set 和get 不一定全都用啊
      

  3.   

    是的要有set方法 get无所谓,set方法名要是set后面的是你传的参数第一位大写