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可以标识在类的前面
+
+