struts或ssh使用xml校驗

2021-08-07 16:07:36 字數 656 閱讀 2243

一、建立校驗的xml檔案

建立位置為要驗證的action包下,名字必須命名為: 要驗證的action名-validation.xml  如下:

如果要驗證的action為useraction,則需要在action這個類所在的包下建立名為:useraction-validation.xml的檔案

二、編寫*-validation.xml檔案

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

"-//opensymphony group//xwork validator 1.0.3//en" 

""> 

使用者名稱不能為空  

密碼不能為空

手機號格式不正確  

三、需注意的

1.action類必須繼承actionsupport類

2.xml中的field name屬性對應的action屬性,必須有set get方法

3.struts.xml中得配置 /register.jsp

紅色位置得填入若使用者名為空等等 時返回的位置。

4.想message顯示出來,需在頁面新增$或者(後者需新增<%@ taglib prefix="s" uri="/struts-tags" %>)

本人完了struts.xml這個配置,折騰了好久才出來校驗結果

Struts中使用多個xml配置檔案

在實際專案中使用struts,因為以前對struts看的比較多。儘管實際中沒開發過大的專案,當自己寫一些測試頁面什麼的還是做過的,所有熟悉的也比較快,就那麼幾個簡單的類,複雜的也不去研究。懶的去研究那些。不過聽說他的裡面有乙個struts可以分模組配置多個xml檔案。感覺不錯。主要是這樣可以分模組來...

Struts中使用多個xml配置檔案

在實際專案中使用struts,因為以前對struts看的比較多。儘管實際中沒開發過大的專案,當自己寫一些測試頁面什麼的還是做過的,所有熟悉的也比較快,就那麼幾個簡單的類,複雜的也不去研究。懶的去研究那些。不過聽說他的裡面有乙個struts可以分模組配置多個xml檔案。感覺不錯。主要是這樣可以分模組來...

使用tinyxml封裝或解析xml形式字串

有時封裝一些sdk介面,但是一些入參的引數容易變動,如對不同裝置的操作,他們的一些刪選條件會不同,所以呼叫介面時其引數也不同,有時也有存在增加或刪除一些裝置引數的時候。既然是sdk介面了就不能經常改動,所以對於易變的一些裝置引數,在sdk上層我們封裝為乙個資料結構體,然後轉化為乙個乙個xml形式的字...