一、建立校驗的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形式的字...