struts2配置action驗證

2021-06-17 18:44:17 字數 701 閱讀 6372

背景:接昨天的struts2框架搭建(新增對action關聯form表單中input框輸入的內容進行校驗

操作測試完成後文件如下圖

使用者名稱不能為空

使用者名稱輸入不合法,必須為長度在6~16中間的數字或字母

true

密碼不能為空

密碼輸入不合法,必須為長度在6~16之間的數字或者字母

總結:配置以上的xml檔案後就可以應用了,這中間需要注意的是1.檔案命名規則被驗證action名

-validation.xml

(綠色部分為固定寫法,具體命名規則可見

);2.配置的驗證xml檔案存放在和被驗證的action檔案同一目錄下,如上截圖;3.需要在之前的struts.xml檔案相應的action配置result結果裡新增乙個關於返回值為input的指定跳轉路徑(如下紅色部分)。

struts.xml

<?xml version="1.0" encoding="utf-8" ?>

/index.jsp

/sysmain.jsp

/error.jsp

struts2配置預設Action

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

struts2為Action配置method屬性

3.2.為action配置method屬性 將action類中的每乙個處理方法都定義成乙個邏輯action方法。如上,把loginaction中的login和regist方法都配置成邏輯action。要呼叫login方法,則相應的把index.jsp中表單元素的action設定為 manage us...

Struts2 註解配置Action(十九)

1.註解型別 struts2 2.1.3 在struts2註解核心包的struts codebehind plugin.jar包中,strut2框架定義了一些與action配置相關的註解型別。這些註解型別如下 color red parentpackage註解 color 使用者指定action所在...