Struts2輸入校驗

2021-08-30 14:12:35 字數 1061 閱讀 6883

[color=red]注意:在action中要配置input檢視。[/color]

[color=blue]1、在action類中校驗[/color]

[color=blue]a.對action中所有方法進行校驗[/color]

重寫validate()方法,**如下:

public void validate()

if(mobile==null||"".equals(mobile))else if(!pattern.compile("^1[358]\\d$").matcher(mobile).matches())

}

[color=blue]b.對action中指定方法進行校驗[/color]

如對action中add方法進行校驗,**如下:

public void validate()

if(mobile==null||"".equals(mobile))else if(!pattern.compile("^1[358]\\d$").matcher(mobile).matches())

}

[color=blue]2、基於xml配置校驗[/color]

新建xml檔案,**如下:

[color=blue]a.對action中所有方法進行校驗[/color]

將上述xml檔案命名為actionclassname-validation.xml,並將其放在action所在包下面。

[color=blue]b.對action指定方法進行校驗[/color]

如對action中add方法進行校驗,將上述xml檔案命名為actionclassname-validateadd-validation.xml,並將其放在action所在包下面。

[color=red]注意:actionclassname-actionname-validation.xml,actionname包括命名空間的名稱和action的名稱。[/color]

struts2輸入校驗

struts2輸入校驗主要分為兩種 1 實現校驗 action需要繼承actionsupport,並在action重寫validate 方法,在validate方法中,根據頁面的相應元素名稱進行相關校驗,如果校驗不通過,呼叫this.fielderror 頁面元素name,出錯提示資訊 然後返回in...

Struts2輸入校驗

在struts2中可以對action中的所有方法實現校驗,也可以針對指定方法進行校驗。struts2中實現上述的校驗又可以分為手動編寫 實現和配置xml檔案方法 手動編寫 校驗 a.對所有和 execute方法簽名相同的方法進行校驗 通過重寫validate 方法實現 validate 方法會校驗a...

Struts2輸入校驗

幾乎每乙個 web開發者都會遇到輸入校驗的問題,輸入校驗直接影響了系統的抗破壞效能和穩定性。輸入校驗往往同型別轉換聯絡在一起,在判斷使用者輸入資料的合法性之前,需要先進行型別轉換判斷,然後再進行輸入校驗處理。兩者都是對使用者輸入資料的規範化檢查和處理。struts2 框架為開發者的輸入校驗提供了良好...