> 文档中心 > 01SpingMVC的第一个程序---配置版

01SpingMVC的第一个程序---配置版

目录

配置版

1、新建一个Moudle , 添加web的支持!

2、确定导入了SpringMVC 的依赖!

3、配置web.xml  , 注册DispatcherServlet

4、编写SpringMVC 的 配置文件!名称:springmvc-servlet.xml  : [servletname]-servlet.xml

说明,这里的名称要求是按照官方来的

5、添加 处理映射器

6、添加 处理器适配器

7、添加 视图解析器

8、编写我们要操作业务Controller ,要么实现Controller接口,要么增加注解;需要返回一个ModelAndView,装数据,封视图;

9、将自己的类交给SpringIOC容器,注册bean

10、写要跳转的jsp页面,显示ModelandView存放的数据,以及我们的正常页面;

【注意】:要对应 springmvc-servlet.xml 中的资源目录下创建

11、配置Tomcat 启动测试!

可能遇到的问题:访问出现404,排查步骤:


配置版

1、新建一个Moudle , 添加web的支持!

2、确定导入了SpringMVC 的依赖!

3、配置web.xml  , 注册DispatcherServlet

      springmvcorg.springframework.web.servlet.DispatcherServlet    contextConfigLocation    classpath:springmvc-servlet.xml1            springmvc/   

4、编写SpringMVC 的 配置文件!名称:springmvc-servlet.xml  : [servletname]-servlet.xml

说明,这里的名称要求是按照官方来的

5、添加 处理映射器

6、添加 处理器适配器

7、添加 视图解析器

                                

8、编写我们要操作业务Controller ,要么实现Controller接口,要么增加注解;需要返回一个ModelAndView,装数据,封视图;

//注意:这里我们先导入Controller接口public class HelloController implements Controller {    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { //ModelAndView 模型和视图 ModelAndView mv = new ModelAndView(); //调用业务层 //封装对象,放在ModelAndView中。Model mv.addObject("msg","HelloSpringMVC!"); //封装要跳转的视图,放在ModelAndView中 mv.setViewName("hello"); //: /WEB-INF/jsp/hello.jsp return mv;    }}

9、将自己的类交给SpringIOC容器,注册bean

        

10、写要跳转的jsp页面,显示ModelandView存放的数据,以及我们的正常页面;

【注意】:要对应 springmvc-servlet.xml 中的资源目录下创建

    Title${msg}

11、配置Tomcat 启动测试!

可能遇到的问题:访问出现404,排查步骤:

  1. 查看控制台输出,看一下是不是缺少了什么jar包。

  2. 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!

  3. 重启Tomcat 即可解决!