File list (Check if you may need any files):
ch12
....\.classpath
....\.mymetadata
....\.project
....\src
....\...\org
....\...\...\sunxin
....\...\...\......\struts2
....\...\...\......\.......\action
....\...\...\......\.......\......\RegisterAction-validation.xml(bak)
....\...\...\......\.......\......\RegisterAction-validation.xml1
....\...\...\......\.......\......\RegisterAction.java
....\...\...\......\.......\......\RegisterAction_en.properties
....\...\...\......\.......\......\RegisterAction_zh_CN.properties
....\...\...\......\.......\......\ValidationCodeAction.java
....\...\...\......\.......\exceptions
....\...\...\......\.......\..........\UsernameExistException.java
....\...\...\......\.......\persistence
....\...\...\......\.......\...........\dao
....\...\...\......\.......\...........\...\UserDao.java
....\...\...\......\.......\...........\entity
....\...\...\......\.......\...........\......\User-validation.xml1
....\...\...\......\.......\...........\......\User.java
....\...\...\......\.......\result
....\...\...\......\.......\......\ValidationCodeResult.java
....\...\...\......\.......\validator
....\...\...\......\.......\.........\ValidationCodeValidator.java
....\...\struts.xml
....\...\validators.xml
....\WebRoot
....\.......\index.jsp
....\.......\META-INF
....\.......\........\context.xml
....\.......\........\MANIFEST.MF
....\.......\template
....\.......\........\xhtml
....\.......\........\.....\submit_resetTemplate.jsp
....\.......\WEB-INF
....\.......\.......\applicationContext.xml
....\.......\.......\classes
....\.......\.......\.......\org
....\.......\.......\.......\...\sunxin
....\.......\.......\.......\...\......\struts2
....\.......\.......\.......\...\......\.......\action
....\.......\.......\.......\...\......\.......\......\RegisterAction-validation.xml(bak)
....\.......\.......\.......\...\......\.......\......\RegisterAction-validation.xml1
....\.......\.......\.......\...\......\.......\......\RegisterAction.class
....\.......\.......\.......\...\......\.......\......\RegisterAction_en.properties
....\.......\.......\.......\...\......\.......\......\RegisterAction_zh_CN.properties
....\.......\.......\.......\...\......\.......\......\ValidationCodeAction.class
....\.......\.......\.......\...\......\.......\exceptions
....\.......\.......\.......\...\......\.......\..........\UsernameExistException.class
....\.......\.......\.......\...\......\.......\persistence
....\.......\.......\.......\...\......\.......\...........\dao
....\.......\.......\.......\...\......\.......\...........\...\UserDao.class
....\.......\.......\.......\...\......\.......\...........\entity
....\.......\.......\.......\...\......\.......\...........\......\User-validation.xml1
....\.......\.......\.......\...\......\.......\...........\......\User.class
....\.......\.......\.......\...\......\.......\result
....\.......\.......\.......\...\......\.......\......\ValidationCodeResult.class
....\.......\.......\.......\...\......\.......\validator
....\.......\.......\.......\...\......\.......\.........\ValidationCodeValidator.class
....\.......\.......\.......\struts.xml
....\.......\.......\.......\validators.xml
....\.......\.......\lib
....\.......\.......\...\commons-logging-1.0.4.jar
....\.......\.......\...\freemarker-2.3.8.jar
....\.......\.......\...\ognl-2.6.11.jar
....\.......\.......\...\spring.jar
....\.......\.......\...\struts2-core-2.0.11.jar
....\.......\.......\...\struts2-spring-plugin-2.0.11.jar
....\.......\.......\...\xwork-2.0.4.jar
....\.......\.......\pages
....\.......\.......\.....\error.jsp
....\.......\.......\.....\register.jsp
....\.......\.......\.....\success.jsp
....\.......\.......\web.xml