- 轻量级,简单易学
- 高效,基于请求响应的MVC框架
- 与Spring兼容性好,无缝结合
- 约定优于配置
- 功能强大:RESTful、数据验证、格式化、本地化、主题等
- 简介灵活
Spring:大杂烩,我们可以将SpringMVC中所有要用到的bean,注册到Spring中!
Hello,SpringMVC 搭建步骤:- 新建一个Moudle,添加web的支持!
- 确定导入了SpringMVC的依赖!
- 配置web.xml,注册DispatcherServlet
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception{ // ModelAndView 模型和视图 ModelAndView mv = new ModelAndView(); // 业务代码 // 封装对象,放在ModelAndView中。Model String result = "HelloSpringMVC!"; mv.addObject("msg",result); //mv.addObject("msg","HelloSpringMVC!"); // 视图跳转 // 封装要跳转的视图,放在ModelAndView中 mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp return mv; } } springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc-servlet.xml 1
- 将自己的类交给SpringIOC容器,注册bean
- 写要跳转的jsp页面,显示ModelandView存放的数据,以及我们的正常页面;
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
${msg}
- 配置Tomcat启动测试!
- 查看控制台输出,看一下是不是缺少了什么jar包。
- 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!
- 重启Tomcat即可解决!



