struts檢驗資訊格式與反饋

2021-06-10 13:00:35 字數 1086 閱讀 6062

一、addactionerror("錯誤內容"):

action級別的錯誤訊息

this.addactionerror("錯誤資訊1");

this.addactionerror("錯誤資訊2");

顯示訊息的標籤是:

顯示全部的 action級別的錯誤訊息,可以加css

二、addfielderror("欄位名","錯誤資訊")

給乙個字段(屬性)新增錯誤訊息

this.addfielderror("pwd", "錯誤資訊1");

this.addfielderror("pwd", "錯誤資訊2");

顯示訊息的方法1:

標籤是:

顯示全部的錯誤訊息;

顯示訊息的方法2:

field1 顯示指定的 field1欄位的 錯誤訊息

field2 顯示指定的 field2欄位的 錯誤訊息

顯示訊息的方法3:

如果什麼都不寫,則預設顯示在相應字段上方

三、

addactionmessage("相關資訊")

需要在action中重寫父類的validate方法,對引數進行校驗,如果校驗失敗。則直接寫錯誤資訊

this.addactionmessage("資訊1");

this.addactionmessage("資訊2");

顯示訊息的標籤是:

可以顯示全部的訊息

注:

1、在新增第乙個資訊之前加上this.clearerrorsandmessages();用來清空之前載入的錯誤資訊

2、如果

之間加上

,和會自動加上css

則不會載入

.

struts型別轉換檢驗

有2種輸出,全域性的資源檔案和區域性的資源檔案 全域性 首先在struts.xml裡面的配置。其次在src目錄下建資源檔案message.properties,然後再資源檔案裡寫 區域性 對誰進行轉換,就在該包下建立乙個資源檔案,其名字必須是 進行轉換的類的名字.properties,比如 註冊賬號...

struts2 16 資料檢驗

public class useraction extends actionsupport public void setname string name public string add2 return success 頁面 user add2 error 從struts valuestack ...

檢驗郵箱格式,NSUserDefaults

檢查郵箱格式 bool validateemail nsstring candidate nspredicate emailtest nspredicate predicatewithformat self matches emailregex return emailtest evaluatewi...