[{"title":"( 98 个子文件 14.47MB ) SpringMVC 拦截器 实现 登录退出功能","children":[{"title":"demo6","children":[{"title":"pom.xml <span style='color:#111;'> 9.33KB </span>","children":null,"spread":false},{"title":"target","children":[{"title":"Demo","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 97B </span>","children":null,"spread":false}],"spread":true},{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"classes","children":[{"title":"springmvc-config.xml <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"com","children":[{"title":"shiyanlou","children":[{"title":"interceptor","children":[{"title":"LoginInterceptor.class <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"TestController.class <span style='color:#111;'> 729B </span>","children":null,"spread":false},{"title":"LoginController.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"jsp","children":[{"title":"loginform.jsp <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"success.jsp <span style='color:#111;'> 425B </span>","children":null,"spread":false}],"spread":true},{"title":"lib","children":[{"title":"junit-4.12.jar <span style='color:#111;'> 307.55KB </span>","children":null,"spread":false},{"title":"junit-platform-commons-1.3.0-M1.jar <span style='color:#111;'> 75.75KB </span>","children":null,"spread":false},{"title":"aspectjweaver-1.8.11.jar <span style='color:#111;'> 1.84MB </span>","children":null,"spread":false},{"title":"spring-test-5.0.8.RELEASE.jar <span style='color:#111;'> 591.73KB </span>","children":null,"spread":false},{"title":"opentest4j-1.1.0.jar <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false},{"title":"mybatis-spring-1.3.2.jar <span style='color:#111;'> 52.30KB </span>","children":null,"spread":false},{"title":"spring-expression-5.0.0.RELEASE.jar <span style='color:#111;'> 256.54KB </span>","children":null,"spread":false},{"title":"log4j-core-2.10.0.jar <span style='color:#111;'> 1.52MB </span>","children":null,"spread":false},{"title":"log4j-api-2.10.0.jar <span style='color:#111;'> 249.50KB </span>","children":null,"spread":false},{"title":"spring-webmvc-5.0.0.RELEASE.jar <span style='color:#111;'> 761.70KB </span>","children":null,"spread":false},{"title":"spring-jdbc-5.0.0.RELEASE.jar <span style='color:#111;'> 381.48KB </span>","children":null,"spread":false},{"title":"junit-jupiter-api-5.3.0-M1.jar <span style='color:#111;'> 112.41KB </span>","children":null,"spread":false},{"title":"spring-web-5.0.0.RELEASE.jar <span style='color:#111;'> 1.16MB </span>","children":null,"spread":false},{"title":"spring-jcl-5.0.0.RELEASE.jar <span style='color:#111;'> 15.30KB </span>","children":null,"spread":false},{"title":"apiguardian-api-1.0.0.jar <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"mybatis-3.4.6.jar <span style='color:#111;'> 1.55MB </span>","children":null,"spread":false},{"title":"gson-2.8.5.jar <span style='color:#111;'> 235.96KB </span>","children":null,"spread":false},{"title":"spring-tx-5.0.0.RELEASE.jar <span style='color:#111;'> 243.06KB </span>","children":null,"spread":false},{"title":"concordion-spring-runner-1.0.0.jar <span style='color:#111;'> 6.80KB </span>","children":null,"spread":false},{"title":"hamcrest-core-1.3.jar <span style='color:#111;'> 43.97KB </span>","children":null,"spread":false},{"title":"spring-aop-5.0.0.RELEASE.jar <span style='color:#111;'> 352.16KB </span>","children":null,"spread":false},{"title":"log4j-web-2.10.0.jar <span style='color:#111;'> 31.31KB </span>","children":null,"spread":false},{"title":"spring-beans-5.0.0.RELEASE.jar <span style='color:#111;'> 639.37KB </span>","children":null,"spread":false},{"title":"spring-core-5.0.0.RELEASE.jar <span style='color:#111;'> 1.15MB </span>","children":null,"spread":false},{"title":"jackson-databind-2.9.0.jar <span style='color:#111;'> 1.27MB </span>","children":null,"spread":false},{"title":"mysql-connector-java-5.1.12.jar <span style='color:#111;'> 715.52KB </span>","children":null,"spread":false},{"title":"jstl-1.2.jar <span style='color:#111;'> 404.53KB </span>","children":null,"spread":false},{"title":"commons-lang3-3.3.2.jar <span style='color:#111;'> 403.07KB </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":"spring-context-5.0.0.RELEASE.jar <span style='color:#111;'> 1.02MB </span>","children":null,"spread":false},{"title":"jackson-annotations-2.9.0.jar <span style='color:#111;'> 64.96KB </span>","children":null,"spread":false},{"title":"spring-aspects-5.0.0.RELEASE.jar <span style='color:#111;'> 40.16KB </span>","children":null,"spread":false},{"title":"jackson-core-2.9.0.jar <span style='color:#111;'> 312.63KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"classes","children":[{"title":"springmvc-config.xml <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"com","children":[{"title":"shiyanlou","children":[{"title":"interceptor","children":[{"title":"LoginInterceptor.class <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"TestController.class <span style='color:#111;'> 729B </span>","children":null,"spread":false},{"title":"LoginController.class <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"generated-sources","children":[{"title":"annotations","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"main","children":[{"title":"webapp","children":[{"title":"WEB-INF","children":[{"title":"web.xml <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"jsp","children":[{"title":"loginform.jsp <span style='color:#111;'> 775B </span>","children":null,"spread":false},{"title":"success.jsp <span style='color:#111;'> 425B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Java","children":[{"title":"com","children":[{"title":"shiyanlou","children":[{"title":"interceptor","children":[{"title":"LoginInterceptor.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"LoginController.java <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"TestController.java <span style='color:#111;'> 362B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"resources","children":[{"title":"springmvc-config.xml <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".idea","children":[{"title":"misc.xml <span style='color:#111;'> 566B </span>","children":null,"spread":false},{"title":"modules.xml <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"encodings.xml <span style='color:#111;'> 172B </span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 64.19KB </span>","children":null,"spread":false},{"title":"libraries","children":[{"title":"Maven__javax_servlet_javax_servlet_api_4_0_1.xml <span style='color:#111;'> 578B </span>","children":null,"spread":false},{"title":"Maven__com_fasterxml_jackson_core_jackson_core_2_9_0.xml <span style='color:#111;'> 595B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_jdbc_5_0_0_RELEASE.xml <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"Maven__com_fasterxml_jackson_core_jackson_databind_2_9_0.xml <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"Maven__com_mchange_c3p0_com_springsource_com_mchange_v2_c3p0_0_9_1.xml <span style='color:#111;'> 723B </span>","children":null,"spread":false},{"title":"Maven__junit_junit_4_12.xml <span style='color:#111;'> 455B </span>","children":null,"spread":false},{"title":"Maven__org_mybatis_mybatis_3_4_6.xml <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"Maven__mysql_mysql_connector_java_5_1_12.xml <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"Maven__org_apache_logging_log4j_log4j_api_2_10_0.xml <span style='color:#111;'> 573B </span>","children":null,"spread":false},{"title":"Maven__org_apache_logging_log4j_log4j_web_2_10_0.xml <span style='color:#111;'> 573B </span>","children":null,"spread":false},{"title":"Maven__org_aspectj_aspectjweaver_1_8_11.xml <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"Maven__commons_io_commons_io_2_6.xml <span style='color:#111;'> 503B </span>","children":null,"spread":false},{"title":"Maven__org_apache_logging_log4j_log4j_core_2_10_0.xml <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"Maven__org_apache_commons_commons_lang3_3_3_2.xml <span style='color:#111;'> 570B </span>","children":null,"spread":false},{"title":"Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml <span style='color:#111;'> 644B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_web_5_0_0_RELEASE.xml <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_core_5_0_0_RELEASE.xml <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"Maven__org_apiguardian_apiguardian_api_1_0_0.xml <span style='color:#111;'> 572B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_expression_5_0_0_RELEASE.xml <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_beans_5_0_0_RELEASE.xml <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"Maven__org_hamcrest_hamcrest_core_1_3.xml <span style='color:#111;'> 532B </span>","children":null,"spread":false},{"title":"Maven__org_opentest4j_opentest4j_1_1_0.xml <span style='color:#111;'> 533B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_context_5_0_0_RELEASE.xml <span style='color:#111;'> 637B </span>","children":null,"spread":false},{"title":"Maven__org_junit_platform_junit_platform_commons_1_3_0_M1.xml <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_test_5_0_8_RELEASE.xml <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_jcl_5_0_0_RELEASE.xml <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"Maven__org_junit_jupiter_junit_jupiter_api_5_3_0_M1.xml <span style='color:#111;'> 615B </span>","children":null,"spread":false},{"title":"Maven__org_chiknrice_concordion_spring_runner_1_0_0.xml <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_webmvc_5_0_0_RELEASE.xml <span style='color:#111;'> 630B </span>","children":null,"spread":false},{"title":"Maven__org_mybatis_mybatis_spring_1_3_2.xml <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"Maven__commons_fileupload_commons_fileupload_1_3_3.xml <span style='color:#111;'> 605B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_tx_5_0_0_RELEASE.xml <span style='color:#111;'> 602B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_aop_5_0_0_RELEASE.xml <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"Maven__javax_servlet_jstl_1_2.xml <span style='color:#111;'> 473B </span>","children":null,"spread":false},{"title":"Maven__com_google_code_gson_gson_2_8_5.xml <span style='color:#111;'> 515B </span>","children":null,"spread":false},{"title":"Maven__org_springframework_spring_aspects_5_0_0_RELEASE.xml <span style='color:#111;'> 637B </span>","children":null,"spread":false}],"spread":false},{"title":"artifacts","children":[{"title":"demo6_war_exploded.xml <span style='color:#111;'> 4.35KB </span>","children":null,"spread":false},{"title":"demo6_war.xml <span style='color:#111;'> 280B </span>","children":null,"spread":false}],"spread":true},{"title":"inspectionProfiles","children":null,"spread":false}],"spread":true},{"title":"demo6.iml <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]