大家Struts2 中对Action 里太多的setter和getter是怎么除理的啊!

解决方案 »

  1.   

    很正常的呀 setter和getter只要你需要就必须得用啊 如果有的只需要取值 那就不要setter方法了啊
      

  2.   

    习惯用struts1,基本不在action里写setter和getter
      

  3.   

    其实struts2也是可以像struts1那样来做的,创建一个bean,就好比struts1中的ActionForm,然后在struts2的action中只需要有这个bean的getter和setter方法就好了,无论赋值还是取值的时候都先获取bean再操作
      

  4.   

    你完全可以把过多的参数封装到JAVABEAN中去 页面使用的方法就是 javabean.属性
      

  5.   

    这里还是跟Strut1一样的用吧!
      

  6.   

    这个用依赖注入只好这样,否则不用setter方式用构造函数方式更加繁琐
      

  7.   

    可以将struts2的成员变量包装成对象,这样action里就可以不用那么多的get,set方法了
      

  8.   

    用SPRING MVC就知道有多爽了  抛弃STRUTS
      

  9.   

    用类封装啊,例如Customer cutomer;整个提取,然后再一个个提取
      

  10.   

    用Spring处理 只要set()方法  
      

  11.   

    15楼正解,用Struts2自带的类型转换就可以解决