四 1 Action的資料驗證(3種)

2022-05-07 08:39:13 字數 1144 閱讀 9273

此文件是學習筆記

一、override validate()(參考:

1.

actionsupport 是乙個工具類,它實現了action介面,並且實現了validateable介面

(actionsupport implements action,validateable),而validateable提供了資料校驗功能(validate())。

那麼,我們在action中重寫validate(),就能重寫驗證功能。

其中:addfielderror():負責新增錯誤資訊(與頁面標籤有繫結功能,控制錯誤資訊輸出位置)。

gettext():是國際化資訊方法,在配置檔案中查詢對應的內容。

2. 事例:struts.xml中的配置,關鍵在於/error.jsp配置內容

二、struts2的校驗框架(參考:

1. 編寫校驗規則配置檔案

①:actionname-validation.xml

a:命名規則:actionname-validation.xml:其中actionname就是需要校驗的action的類名(loginaction-validation.xml)

b:該檔案與action的class檔案位於同乙個路徑下。

②:國際化文件(根據actionname-validation.xml 確定是否要此檔案

2.為action配置input跳轉設定

3. 報錯 (不會解決)

資料同步的3種方式

一 軟體同步 在大多數要求不高的情況下,軟體同步主要是依靠作業系統對獲取的資料打時間戳,根據時間戳進行資料的同步和融合。優點 實現比較簡單,不需要修改雷射雷達的驅動,能相容不同的硬體及平台,軟硬體的工作量相對較小。缺點 軟體同步打時間戳的時刻實際是資料到達驅動層或系統排程時刻,由於雷達和imu的資料...

3種驗證IP是否切換成功的方法

如何驗證ip是否切換成功?可以通過以下幾個方式驗證 1.專業 查詢 使用 ip,連線伺服器成功之後,建議通過專業 www.ipip.net查詢。由於不同ip查詢 的資料庫更新存在延遲問題,查詢不一定準確,不建議在搜尋引擎直接查詢ip位址。如果查詢出來的ip位址不是之前本地的ip位址,即證明ip位址切...

Mysql8 0下驗證mysql的四種隔離級別

mysql版本是8.0 隔離級別 髒讀不可重複讀 幻讀read uncommitted yesyes yesread committed noyes yesrepeatable read nono yesserializable nono no檢視當前的隔離級別 設定當前會話的隔離級別 set se...