[{"title":"( 45 个子文件 2.58MB ) Java Web开发Struts例子","children":[{"title":"FirstStrutsDemo","children":[{"title":"src","children":[{"title":"com","children":[{"title":"wenq","children":[{"title":"firstweb","children":[{"title":"exception","children":[{"title":"PasswordErrorException.java <span style='color:#111;'> 480B </span>","children":null,"spread":false},{"title":"UserNotFoundException.java <span style='color:#111;'> 472B </span>","children":null,"spread":false}],"spread":true},{"title":"form","children":[{"title":"LoginActionForm.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true},{"title":"action","children":[{"title":"LoginAction.java <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"UserManager.java <span style='color:#111;'> 567B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".classpath <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"build","children":[{"title":"classes","children":[{"title":"com","children":[{"title":"wenq","children":[{"title":"firstweb","children":[{"title":"exception","children":[{"title":"PasswordErrorException.class <span style='color:#111;'> 789B </span>","children":null,"spread":false},{"title":"UserNotFoundException.class <span style='color:#111;'> 786B </span>","children":null,"spread":false}],"spread":true},{"title":"form","children":[{"title":"LoginActionForm.class <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"action","children":[{"title":"LoginAction.class <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"service","children":[{"title":"UserManager.class <span style='color:#111;'> 753B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.wst.jsdt.ui.superType.container <span style='color:#111;'> 49B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.project.facet.core.xml <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.jsdt.ui.superType.name <span style='color:#111;'> 6B </span>","children":null,"spread":false},{"title":"org.eclipse.wst.common.component <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":".jsdtscope <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 364B </span>","children":null,"spread":false}],"spread":true},{"title":"WebContent","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"WEB-INF","children":[{"title":"struts-config.xml <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"jsp","children":[{"title":"login_err.jsp <span style='color:#111;'> 438B </span>","children":null,"spread":false},{"title":"login_suc.jsp <span style='color:#111;'> 397B </span>","children":null,"spread":false}],"spread":true},{"title":"login.jsp <span style='color:#111;'> 575B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"struts-mailreader-dao-1.3.8.jar <span style='color:#111;'> 19.18KB </span>","children":null,"spread":false},{"title":"struts-core-1.3.8.jar <span style='color:#111;'> 321.19KB </span>","children":null,"spread":false},{"title":"commons-chain-1.1.jar <span style='color:#111;'> 87.89KB </span>","children":null,"spread":false},{"title":"commons-io-1.1.jar <span style='color:#111;'> 60.12KB </span>","children":null,"spread":false},{"title":"commons-beanutils-1.7.0.jar <span style='color:#111;'> 184.25KB </span>","children":null,"spread":false},{"title":"struts-taglib-1.3.8.jar <span style='color:#111;'> 245.63KB </span>","children":null,"spread":false},{"title":"antlr-2.7.2.jar <span style='color:#111;'> 349.88KB </span>","children":null,"spread":false},{"title":"bsf-2.3.0.jar <span style='color:#111;'> 171.24KB </span>","children":null,"spread":false},{"title":"commons-logging-1.0.4.jar <span style='color:#111;'> 37.12KB </span>","children":null,"spread":false},{"title":"oro-2.0.8.jar <span style='color:#111;'> 63.73KB </span>","children":null,"spread":false},{"title":"commons-digester-1.8.jar <span style='color:#111;'> 140.24KB </span>","children":null,"spread":false},{"title":"jstl-1.0.2.jar <span style='color:#111;'> 20.47KB </span>","children":null,"spread":false},{"title":"struts-faces-1.3.8.jar <span style='color:#111;'> 92.33KB </span>","children":null,"spread":false},{"title":"struts-scripting-1.3.8.jar <span style='color:#111;'> 17.37KB </span>","children":null,"spread":false},{"title":"struts-extras-1.3.8.jar <span style='color:#111;'> 38.71KB </span>","children":null,"spread":false},{"title":"standard-1.0.2.jar <span style='color:#111;'> 504.38KB </span>","children":null,"spread":false},{"title":"commons-fileupload-1.1.1.jar <span style='color:#111;'> 31.16KB </span>","children":null,"spread":false},{"title":"commons-validator-1.3.1.jar <span style='color:#111;'> 135.70KB </span>","children":null,"spread":false},{"title":"struts-el-1.3.8.jar <span style='color:#111;'> 257.85KB </span>","children":null,"spread":false},{"title":"struts-tiles-1.3.8.jar <span style='color:#111;'> 116.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"web.xml <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]