springmvc执行流程原理:
![e461665ffbcdb41b4e446490c59f27cf.png](https://i-blog.csdnimg.cn/blog_migrate/55c6bde08e7e487ccdcc8346bcec4066.jpeg)
入门案例:
web.xml:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
Archetype Created Web Application
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
dispatcherServlet
/
springmvc.xml:
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
index.jsp:
Created by IntelliJ IDEA.
User: Administrator
Date: 2018/4/29
Time: 0:53
To change this template use File | Settings | File Templates.
--%>
Title入门程序
入门程序
--%>
RequestMapping注解
HelloController类:
package cn.itcast.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
// 控制器类
@Controller
@RequestMapping(path="/user")
public class HelloController {
/**
* 入门案例
* @return
*/
@RequestMapping(path="/hello")
public String sayHello(){
System.out.println("Hello StringMVC");
return "success";
}
/**
* RequestMapping注解
* @return
*/
@RequestMapping(value="/testRequestMapping