Struts2的Action多個方法配置和驗證

2021-08-30 04:10:24 字數 480 閱讀 2687

struts2的action多個方法配置和驗證:

1,struts2中乙個action處理多個業務邏輯方法的配置:

在struts.xml中的action標籤中新增method值如:

/index.jsp

/index.jsp

2,struts2中的action多個方法的驗證規則:

1,首先型別轉化然後輸入校驗

2,execute方法之前會執行validate,若filederror或actionerror都沒有失敗資訊則呼叫execute方法。

3,text1方法之前會執行validatetext1方法然後執行validate方法(兩個驗證方法都要執行)

總之:1,validate總被執行,且會放在最後

2,自定義的方法text1方法前會執行validatetext1(即validate+方法名首字母大寫)才執行validate方法

這兩個方法裡面都沒有失敗資訊則text1執行。

用js模擬struts2的多action呼叫

近期修了幾個struts2.1公升級到2.3後動態方法呼叫失效的bug,深有感悟,原始方法能夠參考我之前的博文 struts2.1公升級到2.3後動態呼叫方法問題 可是我那種原始方法有乙個侷限,就是在submit那裡寫下的action不起作用,就算啟動了動態方法呼叫也不行 我想應該是struts2....

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...