栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第一个SpringMVC程序(配置版)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第一个SpringMVC程序(配置版)

–狂神说SpringMVC笔记–

步骤:
    新建一个Moudle,添加web的支持导入了SpringMVC 的依赖配置web.xml,注册DispatcherServlet


    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:springmvc-servlet.xml
        
        
        1
    
    
    
        springmvc
        /
    

    编写SpringMVC 的配置文件springmvc-servlet.xml




    添加 处理映射器

    添加 处理器适配器

    添加 视图解析器

   
   
   
   

    编写要操作业务的Controller ,要么实现Controller接口,要么增加注解;需要返回一个ModelAndView,装数据,封视图
package com.kuang.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 {
   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;
  }
}
    将类交给SpringIOC容器,在springmvc-servlet.xml中注册bean

    写要跳转的jsp页面,显示ModelandView存放的数据,以及我们的正常页面
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title
    ${msg}





    配置Tomcat 启动测试

    可能遇到的问题:访问出现404,排查步骤:
    ①查看控制台输出,看一下是不是缺少了什么jar包。
    ②如果jar包存在,显示无法输出,就在IDEA的项目发布中,创建lib目录,添加依赖

    ③重启Tomcat 即可解决!

注意

在日常开发中不用配置的方法编写,这里是为了了解springmvc的底层原理才使用配置的

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/711840.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号