[{"title":"( 48 个子文件 1.9MB ) 使用Servlet实现的注册登录示例,包含文件上传,注释超级详细","children":[{"title":"RegisterAndLogin","children":[{"title":"src","children":[{"title":"servlet","children":[{"title":"RegisterServlet.java <span style='color:#111;'> 5.18KB </span>","children":null,"spread":false},{"title":"InitServlet.java <span style='color:#111;'> 816B </span>","children":null,"spread":false},{"title":"LoginServlet.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"data","children":[{"title":"UserBean.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"artifacts","children":[{"title":"RegisterAndLogin_war_exploded.xml <span style='color:#111;'> 539B </span>","children":null,"spread":false}],"spread":true},{"title":"libraries","children":[{"title":"commons_fileupload_1_3_3.xml <span style='color:#111;'> 258B </span>","children":null,"spread":false},{"title":"commons_io_2_6.xml <span style='color:#111;'> 238B </span>","children":null,"spread":false},{"title":"gson_2_8_5.xml <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"servlet_api.xml <span style='color:#111;'> 232B </span>","children":null,"spread":false}],"spread":true},{"title":"misc.xml <span style='color:#111;'> 273B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 34.59KB </span>","children":null,"spread":false},{"title":"modules.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"vcs.xml <span style='color:#111;'> 188B </span>","children":null,"spread":false}],"spread":true},{"title":"web","children":[{"title":"WEB-INF","children":[{"title":"lib","children":[{"title":"servlet-api.jar <span style='color:#111;'> 271.51KB </span>","children":null,"spread":false},{"title":"commons-fileupload-1.3.3.jar <span style='color:#111;'> 68.95KB </span>","children":null,"spread":false},{"title":"commons-io-2.6.jar <span style='color:#111;'> 209.75KB </span>","children":null,"spread":false},{"title":"gson-2.8.5.jar <span style='color:#111;'> 235.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'> 404B </span>","children":null,"spread":false}],"spread":true},{"title":"register.jsp <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"loginSuccess.jsp <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"RegisterAndLogin.iml <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"out","children":[{"title":"artifacts","children":[{"title":"RegisterAndLogin_war_exploded","children":[{"title":"WEB-INF","children":[{"title":"classes","children":[{"title":"servlet","children":[{"title":"LoginServlet.class <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"InitServlet.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"RegisterServlet.class <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"data","children":[{"title":"UserBean.class <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"servlet-api.jar <span style='color:#111;'> 271.51KB </span>","children":null,"spread":false},{"title":"commons-fileupload-1.3.3.jar <span style='color:#111;'> 68.95KB </span>","children":null,"spread":false},{"title":"commons-io-2.6.jar <span style='color:#111;'> 209.75KB </span>","children":null,"spread":false},{"title":"gson-2.8.5.jar <span style='color:#111;'> 235.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"web.xml <span style='color:#111;'> 404B </span>","children":null,"spread":false}],"spread":true},{"title":"upload","children":[{"title":"1532594252896.png <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"1532598729052.jpg <span style='color:#111;'> 34.77KB </span>","children":null,"spread":false},{"title":"1532596626131.png <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"1532598937301.jpg <span style='color:#111;'> 34.77KB </span>","children":null,"spread":false},{"title":"1532597642907.png <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"1532598361271.png <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"1532598757109.jpg <span style='color:#111;'> 34.77KB </span>","children":null,"spread":false},{"title":"1532598598602.jpg <span style='color:#111;'> 34.77KB </span>","children":null,"spread":false},{"title":"1532597757771.png <span style='color:#111;'> 60.38KB </span>","children":null,"spread":false},{"title":"1532598893751.jpg <span style='color:#111;'> 34.77KB </span>","children":null,"spread":false}],"spread":true},{"title":"register.jsp <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"login.jsp <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"loginSuccess.jsp <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"production","children":[{"title":"RegisterAndLogin","children":[{"title":"servlet","children":[{"title":"LoginServlet.class <span style='color:#111;'> 2.78KB </span>","children":null,"spread":false},{"title":"InitServlet.class <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"RegisterServlet.class <span style='color:#111;'> 5.52KB </span>","children":null,"spread":false}],"spread":true},{"title":"data","children":[{"title":"UserBean.class <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]