Introduction - If you have any usage issues, please Google them yourself
1. Catalog stored Struts framework for the application of presentation of three web applications, can be directly deployed to the application server and run.
Packet : 91331994ch15.rar filelist
ch15\readme.txt
ch15\struts_example_1\build.xml
ch15\struts_example_1\confirmation.jsp
ch15\struts_example_1\employeeForm.jsp
ch15\struts_example_1\index.jsp
ch15\struts_example_1\META-INF\MANIFEST.MF
ch15\struts_example_1\META-INF
ch15\struts_example_1\rr.css
ch15\struts_example_1\WEB-INF\c.tld
ch15\struts_example_1\WEB-INF\classes\ApplicationResources.properties
ch15\struts_example_1\WEB-INF\classes\edu\reumann\EmployeeDTO.class
ch15\struts_example_1\WEB-INF\classes\edu\reumann\EmployeeForm.class
ch15\struts_example_1\WEB-INF\classes\edu\reumann\EmployeeService.class
ch15\struts_example_1\WEB-INF\classes\edu\reumann\InsertEmployeeAction.class
ch15\struts_example_1\WEB-INF\classes\edu\reumann
ch15\struts_example_1\WEB-INF\classes\edu
ch15\struts_example_1\WEB-INF\classes
ch15\struts_example_1\WEB-INF\lib\commons-beanutils.jar
ch15\struts_example_1\WEB-INF\lib\commons-collections.jar
ch15\struts_example_1\WEB-INF\lib\commons-digester.jar
ch15\struts_example_1\WEB-INF\lib\commons-logging.jar
ch15\struts_example_1\WEB-INF\lib\commons-validator.jar
ch15\struts_example_1\WEB-INF\lib\jstl.jar
ch15\struts_example_1\WEB-INF\lib\servlet-api.jar
ch15\struts_example_1\WEB-INF\lib\standard.jar
ch15\struts_example_1\WEB-INF\lib\struts-el.jar
ch15\struts_example_1\WEB-INF\lib\struts.jar
ch15\struts_example_1\WEB-INF\lib
ch15\struts_example_1\WEB-INF\src\ApplicationResources.properties
ch15\struts_example_1\WEB-INF\src\edu\reumann\EmployeeDTO.java
ch15\struts_example_1\WEB-INF\src\edu\reumann\EmployeeForm.java
ch15\struts_example_1\WEB-INF\src\edu\reumann\EmployeeService.java
ch15\struts_example_1\WEB-INF\src\edu\reumann\InsertEmployeeAction.java
ch15\struts_example_1\WEB-INF\src\edu\reumann
ch15\struts_example_1\WEB-INF\src\edu
ch15\struts_example_1\WEB-INF\src
ch15\struts_example_1\WEB-INF\struts-bean-el.tld
ch15\struts_example_1\WEB-INF\struts-config.xml
ch15\struts_example_1\WEB-INF\struts-html-el.tld
ch15\struts_example_1\WEB-INF\struts-logic-el.tld
ch15\struts_example_1\WEB-INF\web.xml
ch15\struts_example_1\WEB-INF
ch15\struts_example_1
ch15\struts_example_2\build.xml
ch15\struts_example_2\confirmation.jsp
ch15\struts_example_2\employeeForm.jsp
ch15\struts_example_2\error.jsp
ch15\struts_example_2\index.jsp
ch15\struts_example_2\META-INF\MANIFEST.MF
ch15\struts_example_2\META-INF
ch15\struts_example_2\rr.css
ch15\struts_example_2\WEB-INF\c.tld
ch15\struts_example_2\WEB-INF\classes\ApplicationResources.properties
ch15\struts_example_2\WEB-INF\classes\edu\reumann\DatabaseException.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\DepartmentBean.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\EmployeeDTO.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\EmployeeForm.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\EmployeeService.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\InsertEmployeeAction.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann\SetUpEmployeeAction.class
ch15\struts_example_2\WEB-INF\classes\edu\reumann
ch15\struts_example_2\WEB-INF\classes\edu
ch15\struts_example_2\WEB-INF\classes
ch15\struts_example_2\WEB-INF\lib\commons-beanutils.jar
ch15\struts_example_2\WEB-INF\lib\commons-collections.jar
ch15\struts_example_2\WEB-INF\lib\commons-digester.jar
ch15\struts_example_2\WEB-INF\lib\commons-logging.jar
ch15\struts_example_2\WEB-INF\lib\commons-validator.jar
ch15\struts_example_2\WEB-INF\lib\jstl.jar
ch15\struts_example_2\WEB-INF\lib\servlet-api.jar
ch15\struts_example_2\WEB-INF\lib\standard.jar
ch15\struts_example_2\WEB-INF\lib\struts-el.jar
ch15\struts_example_2\WEB-INF\lib\struts.jar
ch15\struts_example_2\WEB-INF\lib
ch15\struts_example_2\WEB-INF\src\ApplicationResources.properties
ch15\struts_example_2\WEB-INF\src\edu\reumann\DatabaseException.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\DepartmentBean.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\EmployeeDTO.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\EmployeeForm.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\EmployeeService.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\InsertEmployeeAction.java
ch15\struts_example_2\WEB-INF\src\edu\reumann\SetUpEmployeeAction.java
ch15\struts_example_2\WEB-INF\src\edu\reumann
ch15\struts_example_2\WEB-INF\src\edu
ch15\struts_example_2\WEB-INF\src
ch15\struts_example_2\WEB-INF\struts-bean-el.tld
ch15\struts_example_2\WEB-INF\struts-bean.tld
ch15\struts_example_2\WEB-INF\struts-config.xml
ch15\struts_example_2\WEB-INF\struts-html-el.tld
ch15\struts_example_2\WEB-INF\struts-html.tld
ch15\struts_example_2\WEB-INF\struts-logic-el.tld
ch15\struts_example_2\WEB-INF\struts-logic.tld
ch15\struts_example_2\WEB-INF\web.xml
ch15\struts_example_2\WEB-INF
ch15\struts_example_2
ch15\struts_example_3\build.xml
ch15\struts_example_3\confirmation.jsp
ch15\struts_example_3\employeeForm.jsp
ch15\struts_example_3\error.jsp
ch15\struts_example_3\index.jsp
ch15\struts_example_3\META-INF\MANIFEST.MF
ch15\struts_example_3\META-INF
ch15\struts_example_3\rr.css
ch15\struts_example_3\WEB-INF\c.tld
ch15\struts_example_3\WEB-INF\classes\ApplicationResources.properties
ch15\struts_example_3\WEB-INF\classes\edu\reumann\DatabaseException.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\DepartmentBean.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\EmployeeDispatchAction.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\EmployeeDTO.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\EmployeeService.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\FlavorBean.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann\SetUpEmployeeAction.class
ch15\struts_example_3\WEB-INF\classes\edu\reumann
ch15\struts_example_3\WEB-INF\classes\edu
ch15\struts_example_3\WEB-INF\classes
ch15\struts_example_3\WEB-INF\lib\commons-beanutils.jar
ch15\struts_example_3\WEB-INF\lib\commons-collections.jar
ch15\struts_example_3\WEB-INF\lib\commons-digester.jar
ch15\struts_example_3\WEB-INF\lib\commons-logging.jar
ch15\struts_example_3\WEB-INF\lib\commons-validator.jar
ch15\struts_example_3\WEB-INF\lib\jstl.jar
ch15\struts_example_3\WEB-INF\lib\log4j-1.2.7.jar
ch15\struts_example_3\WEB-INF\lib\servlet-api.jar
ch15\struts_example_3\WEB-INF\lib\standard.jar
ch15\struts_example_3\WEB-INF\lib\struts-el.jar
ch15\struts_example_3\WEB-INF\lib\struts.jar
ch15\struts_example_3\WEB-INF\lib
ch15\struts_example_3\WEB-INF\src\ApplicationResources.properties
ch15\struts_example_3\WEB-INF\src\edu\reumann\DatabaseException.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\DepartmentBean.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\EmployeeDispatchAction.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\EmployeeDTO.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\EmployeeService.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\FlavorBean.java
ch15\struts_example_3\WEB-INF\src\edu\reumann\SetUpEmployeeAction.java
ch15\struts_example_3\WEB-INF\src\edu\reumann
ch15\struts_example_3\WEB-INF\src\edu
ch15\struts_example_3\WEB-INF\src
ch15\struts_example_3\WEB-INF\struts-bean-el.tld
ch15\struts_example_3\WEB-INF\struts-bean.tld
ch15\struts_example_3\WEB-INF\struts-config.xml
ch15\struts_example_3\WEB-INF\struts-html-el.tld
ch15\struts_example_3\WEB-INF\struts-html.tld
ch15\struts_example_3\WEB-INF\struts-logic-el.tld
ch15\struts_example_3\WEB-INF\struts-logic.tld
ch15\struts_example_3\WEB-INF\validation.xml
ch15\struts_example_3\WEB-INF\validator-rules.xml
ch15\struts_example_3\WEB-INF\web.xml
ch15\struts_example_3\WEB-INF
ch15\struts_example_3
ch15