struts2 接收表單傳遞來的參數

 這個   strtus2  是經過 反射機制來實現  表單傳遞值給action 的..tomcat

     並且 action中的setter 方法和getter 方法要和 表單中的name屬性相同(約定寫的那種,好比:this

    

      你的表單傳遞來的參數名是 age ,那麼你的action 中寫的參數要寫成 setAge(xxx xx)  getAge(), spa

       你寫的那個字段可以 和表單傳遞來的參數名不同。。。get

        例如: it

                 int userage;io

                 setAget(int userage){表單

                       this.userage = userage;反射

                    }方法

         只要你的setter和getter 和 表單傳遞來的參數名是 age  寫成它的getter和setter相同就ok 啦!!!!co

        (通常咱們要IDE 直接幫咱們生成了setter和getter方法,因此 就把action中的字段寫和表單傳來的參數名稱相同了)

       

      action中必定有一個無參的構造方法,(若是你不寫構造方法的話, 系統默認 一個無參的構造方法,若是你只寫有參,

       而沒有寫無參構造方法,啓動tomcat 會出現錯誤,就是 初始化錯誤(我啓動tomcat的錯誤就是這個問題),

        全部你寫了一個有參構造方法,你也得寫個無參的構造方法。)



           只是一名 初學者,學藝不精,還望不要吐槽!!!

相關文章
相關標籤/搜索