diff --git a/.idea/artifacts/grademanagement_SpringMVCProject_Web_exploded.xml b/.idea/artifacts/grademanagement_SpringMVCProject_Web_exploded.xml new file mode 100644 index 0000000..539bc5d --- /dev/null +++ b/.idea/artifacts/grademanagement_SpringMVCProject_Web_exploded.xml @@ -0,0 +1,13 @@ + + + $PROJECT_DIR$/out/artifacts/grademanagement_SpringMVCProject_Web_exploded + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/com_springsource_org_aopalliance_1_0_0.xml b/.idea/libraries/com_springsource_org_aopalliance_1_0_0.xml new file mode 100644 index 0000000..20e3649 --- /dev/null +++ b/.idea/libraries/com_springsource_org_aopalliance_1_0_0.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/com_springsource_org_aspectj_weaver_1_6_8_RELEASE.xml b/.idea/libraries/com_springsource_org_aspectj_weaver_1_6_8_RELEASE.xml new file mode 100644 index 0000000..a9826e9 --- /dev/null +++ b/.idea/libraries/com_springsource_org_aspectj_weaver_1_6_8_RELEASE.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/commons_logging_1_1_1__3_.xml b/.idea/libraries/commons_logging_1_1_1__3_.xml new file mode 100644 index 0000000..62a54db --- /dev/null +++ b/.idea/libraries/commons_logging_1_1_1__3_.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/spring_aop_5_1_6_RELEASE__2_.xml b/.idea/libraries/spring_aop_5_1_6_RELEASE__2_.xml new file mode 100644 index 0000000..7d4c4f0 --- /dev/null +++ b/.idea/libraries/spring_aop_5_1_6_RELEASE__2_.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/grademanagement-SpringMVCProject.iml b/grademanagement-SpringMVCProject/grademanagement-SpringMVCProject.iml index c90834f..691298c 100644 --- a/grademanagement-SpringMVCProject/grademanagement-SpringMVCProject.iml +++ b/grademanagement-SpringMVCProject/grademanagement-SpringMVCProject.iml @@ -1,5 +1,17 @@ + + + + + + + + + + + + @@ -7,5 +19,7 @@ + + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/src/Main.java b/grademanagement-SpringMVCProject/src/Main.java new file mode 100644 index 0000000..fe7aa2b --- /dev/null +++ b/grademanagement-SpringMVCProject/src/Main.java @@ -0,0 +1,15 @@ +//TIP 要运行代码,请按 或 +// 点击装订区域中的 图标。 +public class Main { + public static void main(String[] args) { + //TIP 当文本光标位于高亮显示的文本处时按 + // 查看 IntelliJ IDEA 建议如何修正。 + System.out.printf("Hello and welcome!"); + + for (int i = 1; i <= 5; i++) { + //TIP 按 开始调试代码。我们已经设置了一个 断点 + // 但您始终可以通过按 添加更多断点。 + System.out.println("i = " + i); + } + } +} \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java b/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java index d87905e..613f997 100644 --- a/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java +++ b/grademanagement-SpringMVCProject/src/com/ssm/controller/FirstController.java @@ -1,5 +1,12 @@ package com.ssm.controller; -public class FirstController { +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; -} +@Controller +public class FirstController { + @RequestMapping("hello") + public String hello() { + return "showFirst"; + } +} \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java b/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java new file mode 100644 index 0000000..d4fb88d --- /dev/null +++ b/grademanagement-SpringMVCProject/src/com/ssm/controller/TestRequestMappingController.java @@ -0,0 +1,14 @@ +package com.ssm.controller; + + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping("testRM") +public class TestRequestMappingController { + @RequestMapping("onClass") + public String onClass(){ + return "showRequestMapping"; + } +} diff --git a/grademanagement-SpringMVCProject/src/springmvc.xml b/grademanagement-SpringMVCProject/src/springmvc.xml index 33d8c55..bb323bc 100644 --- a/grademanagement-SpringMVCProject/src/springmvc.xml +++ b/grademanagement-SpringMVCProject/src/springmvc.xml @@ -2,8 +2,12 @@ - - + xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> + + + + + + + + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/commons-logging-1.1.1.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/commons-logging-1.1.1.jar new file mode 100644 index 0000000..8758a96 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/commons-logging-1.1.1.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-aop-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-aop-5.1.6.RELEASE.jar new file mode 100644 index 0000000..35f580e Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-aop-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-beans-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-beans-5.1.6.RELEASE.jar new file mode 100644 index 0000000..39813b2 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-beans-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-context-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-context-5.1.6.RELEASE.jar new file mode 100644 index 0000000..5165820 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-context-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-core-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-core-5.1.6.RELEASE.jar new file mode 100644 index 0000000..5522cf3 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-core-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-expression-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-expression-5.1.6.RELEASE.jar new file mode 100644 index 0000000..cdc7956 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-expression-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-web-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-web-5.1.6.RELEASE.jar new file mode 100644 index 0000000..1e346d9 Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-web-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-webmvc-5.1.6.RELEASE.jar b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-webmvc-5.1.6.RELEASE.jar new file mode 100644 index 0000000..c6bec3a Binary files /dev/null and b/grademanagement-SpringMVCProject/web/WEB-INF/lib/spring-webmvc-5.1.6.RELEASE.jar differ diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/view/showFirst.jsp b/grademanagement-SpringMVCProject/web/WEB-INF/view/showFirst.jsp new file mode 100644 index 0000000..a45db8d --- /dev/null +++ b/grademanagement-SpringMVCProject/web/WEB-INF/view/showFirst.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: Lenovo + Date: 2026/4/22 + Time: 19:15 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 入门程序 + + +success! + + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp b/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp new file mode 100644 index 0000000..382a8e8 --- /dev/null +++ b/grademanagement-SpringMVCProject/web/WEB-INF/view/showRequestMapping.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: HP + Date: 2026/4/25 + Time: 11:00 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + Test RequestMapping! + + +Success! + + diff --git a/grademanagement-SpringMVCProject/web/WEB-INF/web.xml b/grademanagement-SpringMVCProject/web/WEB-INF/web.xml index 155f4de..a92fbe2 100644 --- a/grademanagement-SpringMVCProject/web/WEB-INF/web.xml +++ b/grademanagement-SpringMVCProject/web/WEB-INF/web.xml @@ -1,12 +1,23 @@ - - grademanagement-SpringMVCProject - - index.html - index.htm - index.jsp - default.html - default.htm - default.jsp - + + + DispatcherServlet + org.springframework.web.servlet.DispatcherServlet + + + + contextConfigLocation + classpath:springmvc.xml + + + 1 + + + DispatcherServlet + + / + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/web/first.jsp b/grademanagement-SpringMVCProject/web/first.jsp new file mode 100644 index 0000000..52d3c7d --- /dev/null +++ b/grademanagement-SpringMVCProject/web/first.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: DELL + Date: 2026/4/23 + Time: 21:38 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + 入门程序 + + +hello world + + \ No newline at end of file diff --git a/grademanagement-SpringMVCProject/web/testRequestMapping.jsp b/grademanagement-SpringMVCProject/web/testRequestMapping.jsp new file mode 100644 index 0000000..9553cd4 --- /dev/null +++ b/grademanagement-SpringMVCProject/web/testRequestMapping.jsp @@ -0,0 +1,16 @@ +<%-- + Created by IntelliJ IDEA. + User: HP + Date: 2026/4/25 + Time: 10:54 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + Test RequestMapping! + + +1.Test RequestMapping可以标识在类的前面 + +