[{"title":"( 50 个子文件 25KB ) Struts2 入门实例代码","children":[{"title":"WEB-INF","children":[{"title":"jsp","children":[{"title":"Main.jsp <span style='color:#111;'> 294B </span>","children":null,"spread":false},{"title":"Logon.jsp <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"userForm.jsp <span style='color:#111;'> 1022B </span>","children":null,"spread":false},{"title":"userList.jsp <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"java","children":[{"title":"LICENSE.txt <span style='color:#111;'> 10.07KB </span>","children":null,"spread":false},{"title":"struts.xml <span style='color:#111;'> 418B </span>","children":null,"spread":false},{"title":"NOTICE.txt <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"example","children":[{"title":"build.bat <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"Login-validation.xml <span style='color:#111;'> 522B </span>","children":null,"spread":false},{"title":"ExampleSupport.java <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"HelloWorld.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"package_es.properties <span style='color:#111;'> 202B </span>","children":null,"spread":false},{"title":"package.properties <span style='color:#111;'> 243B </span>","children":null,"spread":false},{"title":"Login.java <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false}],"spread":true},{"title":"example.xml <span style='color:#111;'> 825B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"classes","children":[{"title":"guest.properties <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"struts.xml <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"jamesby","children":[{"title":"struts2","children":[{"title":"ExampleSupport.class <span style='color:#111;'> 170B </span>","children":null,"spread":false},{"title":"UserAction-validation.xml <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Logon-validation.xml <span style='color:#111;'> 488B </span>","children":null,"spread":false},{"title":"UserAction.class <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"LogonInterceptor.class <span style='color:#111;'> 764B </span>","children":null,"spread":false},{"title":"Logon.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"package.properties <span style='color:#111;'> 543B </span>","children":null,"spread":false},{"title":"persist","children":[{"title":"User.class <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"DataBaseMock.class <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"log4j.properties <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":"struts.properties <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"commons-logging.properties <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"helloworld.xml <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"package.properties <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"guest.properties <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"struts.xml <span style='color:#111;'> 377B </span>","children":null,"spread":false},{"title":"com","children":[{"title":"jamesby","children":[{"title":"struts2","children":[{"title":"package.properties <span style='color:#111;'> 367B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"log4j.properties <span style='color:#111;'> 819B </span>","children":null,"spread":false},{"title":"struts.properties <span style='color:#111;'> 34B </span>","children":null,"spread":false},{"title":"build.xml <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"commons-logging.properties <span style='color:#111;'> 184B </span>","children":null,"spread":false},{"title":"example.xml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"package.properties <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"dir.txt <span style='color:#111;'> 751B </span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'> 770B </span>","children":null,"spread":false}],"spread":true},{"title":"index.jsp <span style='color:#111;'> 112B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"java","children":[{"title":"com","children":[{"title":"jamesby","children":[{"title":"struts2","children":[{"title":"Logon.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"ExampleSupport.java <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"UserAction.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"LogonInterceptor.java <span style='color:#111;'> 590B </span>","children":null,"spread":false},{"title":"persist","children":[{"title":"User.java <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"DataBaseMock.java <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]