內容提要:本文通過“用戶登錄”這個簡單功能,介紹struts2的標志(Tag)、Action、輸入校驗(Input Validation)以及本地化輸出(Localizing Output)。
開發環境:myeclipse5.0+eclipse3.2+jdk5.0+tomcat5.5+struts2+junit3.8(同實戰struts2——Hello World)
項目目錄結構:
項目文件:
1. 首先我們為“用戶登錄”提供一個簡單入口
Welcome.jsp:























2. 登錄頁面
Logon.jsp:















3. 接著,編寫與之對應的Action類。
com.cleversoft.struts2.demo.Logon.java:

































































現在我們可以回想上面出現的“!input”。
4. 以上提到返回“input”,那接著看看與之對應的輸入校驗頁面。
Logon-validation.xml:
















需要注意的是,命名需要與與其對應的Action類匹配。
5. 最后需要進行Action配置。
struts.xml:




























6. 其他
Menu.jsp:











7. 運行
訪問http://localhost:8080/struts2/Welcome.action
運行結果:
登錄
輸入校驗
登錄成功
8. 本地化輸出
首先需要添加資源文件
package.properties:



接著需要修改Logon-validation.xml和Logon.jsp
Logon-validation.xml:
















Logon.jsp:















參考資料:
1. Getting Started
2. http://www.tkk7.com/max/category/16130.html
|
|
歡迎大家訪問我的個人網站 萌萌的IT人
“Logon 還沒有達到POJO啊”,可否解釋下你想表達的意思?
謝謝!