1、使用Maven新建一个简单的JavaWeb项目
2、在pom.xml中添加使用SpringMVC所需要的包
org.springframework
spring-webmvc
5.2.2.RELEASE
javax.servlet
javax.servlet-api
4.0.1
provided
com.fasterxml.jackson.core
jackson-databind
2.10.0.pr1
commons-fileupload
commons-fileupload
1.4
3、补全项目结构如下,java目录是放代码的,resources是放一些配置文件的
4、在src/main/resources下新建SpringMVC的配置文件springmvc.xml
5、在web.xml中配置使用SpringMVC
SpringMvc Web Application
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
springmvc
/
characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
characterEncodingFilter
/*
index.jsp
配置完成后,就可以使用SpringMVC来开发项目了
新建一个HelloController进行测试
package com.bran.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
//控制器类
@Controller
public class HelloController {
/**
* 入门案例
* @return
*/
@RequestMapping(path = "/hello")
public String sayHello(){
System.out.println("Hello SpringMvc");
return "success";
}
}
接着在webapp中新建一个success.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
成功跳转页面
Hello
跳转成功
在tomcat运行该项目,浏览器中访问http://localhost:8080/springmvc_test/hello这个路径,就会执行sayHello这个方法,根据springmvc.xml中配置的前端过滤器,返回结果的success字符串会自动跳转到success.jsp这个页面去