struts2中action呼叫兩次問題

2021-05-22 09:44:02 字數 337 閱讀 7211

今天遇到了乙個很棘手的問題,也是個相當愚蠢的問題!

發現struts的action總是會執行兩次,剛開始怎麼都沒想明白,還以為是hibernate的lazy的問題,再後來上網查詢原因,發現也有別人遇到過這類問題,有些人的說法是因為在jsp頁面中比如在引css或js的時候src=「」的原因……

查詢了一下,排除掉!後來在q群裡問,也是沒找到原因。後來經過排查發現還有個方法也是每次都在執行,這才恍然大悟,原來我的方法竟然是以get***開頭的!暈死……get方法在action中肯定是會被執行的啊!

換個名字,一切搞定!既不是hibernate的原因,更不是json的原因~

很愚蠢的錯誤,切記切記!!!

struts2配置action驗證

背景 接昨天的struts2框架搭建 新增對action關聯form表單中input框輸入的內容進行校驗 操作測試完成後文件如下圖 使用者名稱不能為空 使用者名稱輸入不合法,必須為長度在6 16中間的數字或字母 true 密碼不能為空 密碼輸入不合法,必須為長度在6 16之間的數字或者字母 總結 配...

struts2配置預設Action

作用 當乙個請求無法匹配到任何乙個struts的action時,可以配置乙個預設action 例如 當請求路徑不正確時,跳轉到乙個404.jsp頁面 package extends struts default name default namespace default action ref na...

struts2 中action返回的型別

在struts2框架中,當action處理完之後,就應該向使用者返回結果資訊,該任務被分為兩部分 結果型別和結果本身。結果型別提供了返回給使用者資訊型別的實現細節。結果型別通常在struts2中就已預定義好了 見下表 或者是由外掛程式提供,開發人員也可以自定義結果型別。預設配置的結果型別是dispa...