Introduction - If you have any usage issues, please Google them yourself
This is a Struts-based mail management system, so that the struts beginners a good example
Packet : 45665977projectsample.rar filelist
projectsample\conf\log4j.properties
projectsample\conf\MailInfo.hbm.xml
projectsample\conf\UserInfo.hbm.xml
projectsample\src\org\apache\struts\webapp\example\AlternateApplicationResources.properties
projectsample\src\org\apache\struts\webapp\example\ApplicationMapping.java
projectsample\src\org\apache\struts\webapp\example\ApplicationResources.properties
projectsample\src\org\apache\struts\webapp\example\ApplicationResources_ja.properties
projectsample\src\org\apache\struts\webapp\example\ApplicationResources_ru.properties
projectsample\src\org\apache\struts\webapp\example\ApplicationResources_zh.properties
projectsample\src\org\apache\struts\webapp\example\CheckLogonTag.java
projectsample\src\org\apache\struts\webapp\example\Constants.java
projectsample\src\org\apache\struts\webapp\example\dao\MailInfoDAO.java
projectsample\src\org\apache\struts\webapp\example\dao\MailInfoDAOI.java
projectsample\src\org\apache\struts\webapp\example\dao\UserInfoDAO.java
projectsample\src\org\apache\struts\webapp\example\dao\UserInfoDAOI.java
projectsample\src\org\apache\struts\webapp\example\EditRegistrationAction.java
projectsample\src\org\apache\struts\webapp\example\EditSubscriptionAction.java
projectsample\src\org\apache\struts\webapp\example\entity\MailInfo.java
projectsample\src\org\apache\struts\webapp\example\entity\UserInfo.java
projectsample\src\org\apache\struts\webapp\example\ExpiredPasswordException.java
projectsample\src\org\apache\struts\webapp\example\LinkSubscriptionTag.java
projectsample\src\org\apache\struts\webapp\example\LinkUserTag.java
projectsample\src\org\apache\struts\webapp\example\LogoffAction.java
projectsample\src\org\apache\struts\webapp\example\LogonAction.java
projectsample\src\org\apache\struts\webapp\example\memory\MemoryDatabasePlugIn.java
projectsample\src\org\apache\struts\webapp\example\memory\MemorySubscription.java
projectsample\src\org\apache\struts\webapp\example\memory\MemoryUser.java
projectsample\src\org\apache\struts\webapp\example\memory\MemoryUserDatabase.java
projectsample\src\org\apache\struts\webapp\example\RegistrationForm.java
projectsample\src\org\apache\struts\webapp\example\SaveRegistrationAction.java
projectsample\src\org\apache\struts\webapp\example\SaveSubscriptionAction.java
projectsample\src\org\apache\struts\webapp\example\service\MailInfoService.java
projectsample\src\org\apache\struts\webapp\example\service\MailInfoServiceI.java
projectsample\src\org\apache\struts\webapp\example\service\UserInfoService.java
projectsample\src\org\apache\struts\webapp\example\service\UserInfoServiceI.java
projectsample\src\org\apache\struts\webapp\example\Subscription.java
projectsample\src\org\apache\struts\webapp\example\SubscriptionForm.java
projectsample\src\org\apache\struts\webapp\example\User.java
projectsample\src\org\apache\struts\webapp\example\UserDatabase.java
projectsample\WebRoot\changePassword.jsp
projectsample\WebRoot\index.jsp
projectsample\WebRoot\logon.jsp
projectsample\WebRoot\mainMenu.jsp
projectsample\WebRoot\META-INF\MANIFEST.MF
projectsample\WebRoot\registration.jsp
projectsample\WebRoot\staticJavascript.jsp
projectsample\WebRoot\struts-power.gif
projectsample\WebRoot\subscription.jsp
projectsample\WebRoot\tour.htm
projectsample\WebRoot\WEB-INF\.struts-config-registration.mex
projectsample\WebRoot\WEB-INF\.struts-config.mex
projectsample\WebRoot\WEB-INF\action.xml
projectsample\WebRoot\WEB-INF\app.tld
projectsample\WebRoot\WEB-INF\applicationContext.xml
projectsample\WebRoot\WEB-INF\c-1_0-rt.tld
projectsample\WebRoot\WEB-INF\c-1_0.tld
projectsample\WebRoot\WEB-INF\c.tld
projectsample\WebRoot\WEB-INF\classes\log4j.properties
projectsample\WebRoot\WEB-INF\classes\MailInfo.hbm.xml
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\AlternateApplicationResources.properties
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ApplicationMapping.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ApplicationResources.properties
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ApplicationResources_ja.properties
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ApplicationResources_ru.properties
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ApplicationResources_zh.properties
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\CheckLogonTag.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\Constants.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\dao\MailInfoDAO.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\dao\MailInfoDAOI.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\dao\UserInfoDAO.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\dao\UserInfoDAOI.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\EditRegistrationAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\EditSubscriptionAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\entity\MailInfo.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\entity\UserInfo.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\ExpiredPasswordException.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\LinkSubscriptionTag.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\LinkUserTag.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\LogoffAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\LogonAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemoryDatabasePlugIn.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemorySubscription.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemorySubscriptionCreationFactory.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemoryUser.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemoryUserCreationFactory.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory\MemoryUserDatabase.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\RegistrationForm.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\SaveRegistrationAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\SaveSubscriptionAction.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\service\MailInfoService.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\service\MailInfoServiceI.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\service\UserInfoService.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\service\UserInfoServiceI.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\Subscription.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\SubscriptionForm.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\User.class
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\UserDatabase.class
projectsample\WebRoot\WEB-INF\classes\UserInfo.hbm.xml
projectsample\WebRoot\WEB-INF\database.xml
projectsample\WebRoot\WEB-INF\fmt-1_0-rt.tld
projectsample\WebRoot\WEB-INF\fmt-1_0.tld
projectsample\WebRoot\WEB-INF\fmt.tld
projectsample\WebRoot\WEB-INF\fn.tld
projectsample\WebRoot\WEB-INF\jdbc.properties
projectsample\WebRoot\WEB-INF\jdbc.properties.bak
projectsample\WebRoot\WEB-INF\permittedTaglibs.tld
projectsample\WebRoot\WEB-INF\scriptfree.tld
projectsample\WebRoot\WEB-INF\spring.tld
projectsample\WebRoot\WEB-INF\sql-1_0-rt.tld
projectsample\WebRoot\WEB-INF\sql-1_0.tld
projectsample\WebRoot\WEB-INF\sql.tld
projectsample\WebRoot\WEB-INF\struts-bean.tld
projectsample\WebRoot\WEB-INF\struts-config-registration.xml
projectsample\WebRoot\WEB-INF\struts-config.xml
projectsample\WebRoot\WEB-INF\struts-html.tld
projectsample\WebRoot\WEB-INF\struts-logic.tld
projectsample\WebRoot\WEB-INF\struts-nested.tld
projectsample\WebRoot\WEB-INF\struts-template.tld
projectsample\WebRoot\WEB-INF\struts-tiles.tld
projectsample\WebRoot\WEB-INF\validation.xml
projectsample\WebRoot\WEB-INF\validator-rules.xml
projectsample\WebRoot\WEB-INF\web.xml
projectsample\WebRoot\WEB-INF\x-1_0-rt.tld
projectsample\WebRoot\WEB-INF\x-1_0.tld
projectsample\WebRoot\WEB-INF\x.tld
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\dao
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\entity
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\memory
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example\service
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp\example
projectsample\src\org\apache\struts\webapp\example\dao
projectsample\src\org\apache\struts\webapp\example\entity
projectsample\src\org\apache\struts\webapp\example\memory
projectsample\src\org\apache\struts\webapp\example\service
projectsample\WebRoot\WEB-INF\classes\org\apache\struts\webapp
projectsample\src\org\apache\struts\webapp\example
projectsample\WebRoot\WEB-INF\classes\org\apache\struts
projectsample\src\org\apache\struts\webapp
projectsample\WebRoot\WEB-INF\classes\org\apache
projectsample\src\org\apache\struts
projectsample\WebRoot\WEB-INF\classes\org
projectsample\src\org\apache
projectsample\WebRoot\WEB-INF\classes
projectsample\WebRoot\WEB-INF\lib
projectsample\src\org
projectsample\WebRoot\META-INF
projectsample\WebRoot\WEB-INF
projectsample\conf
projectsample\src
projectsample\WebRoot
projectsample