struts2的引數傳遞問題

時間 2021-12-26 02:00:27

1樓:手機使用者

他跟你的username或者password沒什麼關係,他關注的是你的get/setusername和get/setpassword方法,把賦值等操作放到這裡面,而在action中username或者passwword屬性名字沒關係

2樓:灰色8酷

yes。你可以詳細研究下你的action類的構造過程。注意是strcut構造的時候,不是建構函式。

structs會根據表單跟你的引數的名字匹配然後賦值。

3樓:匿名使用者

就是乙個方法的反射呼叫;

他會根據你request中的paramter然後反射呼叫set*(你的引數名稱)注入到你的action中

4樓:小爬爬

底層用反射機制,用 你的表單 名 username 和password,

把首字母弄成大寫大寫,然後用跟set拼成setusername 然後呼叫這個方法, 這不就跟乙個model一樣了嗎, 其實strust1裡面不是還要你用setxx()嗎,struts2也就是底層封裝了吧。

幾年沒搞jsp了,說錯了不要恨我啊。。。

DWR和struts2的問題

星的依偎 我來幫你解答吧。解1.你的web.xml裡應該有 struts2 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter config resources context struts context.xm...

struts2的Action有多個方法,要讓驗證失敗後跳到各自的輸入頁面,該怎麼做

通過配置檔案 在action裡return success 跳到success.jsp return error 跳到failure.jsp jennia菊菊 四級說的正確,我補充幾點,在struts.xml中設乙個全域性跳轉,裡面兩個result,乙個是success,對應各個方法操作成功以後跳轉...

struts2的工作原理是什麼?為什麼jsp可以取到

千鋒教育 乙個請求在struts2框架中的處理分為以下幾個步驟 1.客戶端發出乙個指向servlet容器的請求 tomcat 2.這個請求會經過圖中的幾個過濾器,最後會到達filterdispatcher過濾器。3.過濾器filterdispatcher是struts2框架的心臟,在處理使用者請求時...