- 一、新建一个Maven 项目
- 二、导入依赖
- 三、新建一个Module,创建名为springmvc-hellospringmvc
- 四、在web.xml中注册DispatcherServlet
- 五、编写springmvc的配置文件
- 六、编写业务操作Controller,返回一个ModelAndView,装数据
- 七、配置Tomcat发布测试
项目名SpringMVC
junit
junit
4.12
org.springframework
spring-webmvc
5.1.9.RELEASE
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
三、新建一个Module,创建名为springmvc-hellospringmvc
添加web支持
此时项目中 web.xml已经创建好了
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc-servlet.xml
1
SpringMVC
/
在resources文件中创建File文件命名为springmvc-servlet.xml
第一步:在springmvc-servlet.xml添加
第二步添加处理映射器
第三步添加处理器适配器
第四步添加视图解析器
六、编写业务操作Controller,返回一个ModelAndView,装数据
package com.springmvc.controller;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//导入Controller接口
public class HelloController implements Controller {
@Override
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
//ModelAndView 模型和视图
ModelAndView mv = new ModelAndView();
//封装对象,放在ModelAndView中。Model
mv.addObject("msg","HelloSpringMVC!");
//封装要跳转的视图,放在ModelAndView中
mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp
return mv;
}
}
在WEB-INF下创建jsp文件->hello.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
${msg}
index.jsp代码如下:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
$Title$
$END$
七、配置Tomcat发布测试
添加测试项目:
注意删除下面路径:
调试错误代码使其完善即可。



