Introduction - If you have any usage issues, please Google them yourself
This is based on a framework of struts thin addresses procedures for beginners can use.
Packet : 39709570addressbookchengxu.rar filelist
addressbook\adrlogo.gif
addressbook\build.xml
addressbook\confirmation.jsp
addressbook\display.jsp
addressbook\displayContent.jsp
addressbook\errorpage.jsp
addressbook\footer.jsp
addressbook\header.jsp
addressbook\index.jsp
addressbook\indexContent.jsp
addressbook\insert.jsp
addressbook\insertContent.jsp
addressbook\logon.jsp
addressbook\logonContent.jsp
addressbook\mainMenu.jsp
addressbook\mainMenuContent.jsp
addressbook\search.jsp
addressbook\searchContent.jsp
addressbook\sql\ADDRESSBOOKDB.sql
addressbook\src\addressbook\actions\AbstActionBase.java
addressbook\src\addressbook\actions\DisplayAllAction.java
addressbook\src\addressbook\actions\InsertAction.java
addressbook\src\addressbook\actions\LogoffAction.java
addressbook\src\addressbook\actions\LogonAction.java
addressbook\src\addressbook\actions\SearchAction.java
addressbook\src\addressbook\Constants.java
addressbook\src\addressbook\forms\InsertForm.java
addressbook\src\addressbook\forms\LogonForm.java
addressbook\src\addressbook\forms\SearchForm.java
addressbook\src\addressbook\model\AddressBookBean.java
addressbook\src\addressbook\model\DbUtil.java
addressbook\src\addressbook\model\UserBean.java
addressbook\src\addressbook\tags\DisplayTag.java
addressbook\src\addressbook\tags\ValidateSessionTag.java
addressbook\src\addressbook\UserDatabaseServlet.java
addressbook\struts-power.gif
addressbook\taglibs.jsp
addressbook\WEB-INF\app.tld
addressbook\WEB-INF\classes\addressbook\actions\AbstActionBase.class
addressbook\WEB-INF\classes\addressbook\actions\DisplayAllAction.class
addressbook\WEB-INF\classes\addressbook\actions\InsertAction.class
addressbook\WEB-INF\classes\addressbook\actions\LogoffAction.class
addressbook\WEB-INF\classes\addressbook\actions\LogonAction.class
addressbook\WEB-INF\classes\addressbook\actions\SearchAction.class
addressbook\WEB-INF\classes\addressbook\ApplicationResources.properties
addressbook\WEB-INF\classes\addressbook\Constants.class
addressbook\WEB-INF\classes\addressbook\forms\InsertForm.class
addressbook\WEB-INF\classes\addressbook\forms\LogonForm.class
addressbook\WEB-INF\classes\addressbook\forms\SearchForm.class
addressbook\WEB-INF\classes\addressbook\model\AddressBookBean.class
addressbook\WEB-INF\classes\addressbook\model\DbUtil.class
addressbook\WEB-INF\classes\addressbook\model\UserBean.class
addressbook\WEB-INF\classes\addressbook\tags\DisplayTag.class
addressbook\WEB-INF\classes\addressbook\tags\ValidateSessionTag.class
addressbook\WEB-INF\classes\addressbook\UserDatabaseServlet.class
addressbook\WEB-INF\classes\commons-logging.properties
addressbook\WEB-INF\classes\simplelog.properties
addressbook\WEB-INF\lib\commons-beanutils.jar
addressbook\WEB-INF\lib\commons-collections.jar
addressbook\WEB-INF\lib\commons-digester.jar
addressbook\WEB-INF\lib\commons-fileupload.jar
addressbook\WEB-INF\lib\commons-logging.jar
addressbook\WEB-INF\lib\commons-validator.jar
addressbook\WEB-INF\lib\jakarta-oro.jar
addressbook\WEB-INF\lib\mysqldriver.jar
addressbook\WEB-INF\lib\struts.jar
addressbook\WEB-INF\struts-bean.tld
addressbook\WEB-INF\struts-config.xml
addressbook\WEB-INF\struts-html.tld
addressbook\WEB-INF\struts-logic.tld
addressbook\WEB-INF\userdatabase.xml
addressbook\WEB-INF\web.xml
addressbook\workswithmysql.png
addressbook\WEB-INF\classes\addressbook\actions
addressbook\WEB-INF\classes\addressbook\forms
addressbook\WEB-INF\classes\addressbook\model
addressbook\WEB-INF\classes\addressbook\tags
addressbook\src\addressbook\actions
addressbook\src\addressbook\forms
addressbook\src\addressbook\model
addressbook\src\addressbook\tags
addressbook\WEB-INF\classes\addressbook
addressbook\src\addressbook
addressbook\WEB-INF\classes
addressbook\WEB-INF\lib
addressbook\sql
addressbook\src
addressbook\WEB-INF
addressbook