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

第九节——spring-mcv快速入门

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

第九节——spring-mcv快速入门

一、需求分析
  1. 客户端发起请求,服务器接收后按照视图执行相应程序
二、开发步骤
  1. 导入springmcv相应坐标
  2. 配置SpringMvc核心控制器DispathcerServlet
  3. 创建Controller类和视图页面
  4. 使用注解配置Controller类中的业务方法
  5. 配置SpringMVC核心文件spring-mcv.xml
  6. 客户端访问测试
三、具体操作
  1. 导入坐标

  
    junit
    junit
    4.11
    test
  
  
    org.springframework
    spring-test
    5.3.10
  
  
    javax.servlet
    javax.servlet-api
    4.0.1
  
  
    javax.servlet.jsp
    javax.servlet.jsp-api
    2.3.3
  
  
    org.springframework
    spring-context
    5.3.10
  
  
    org.springframework
    spring-web
    5.3.10
  
  
    org.springframework
    spring-webmvc
    5.3.10
  

  1. 在web.xml中配置SpringMVC前端控制器

  DispatcherServlet
  org.springframework.web.servlet.DispatcherServlet
  1


  DispatcherServlet
  / 

  1. 在main-java-study-controller目录下创建一个UserController.class文件(之后使用controller目录代替web目录进行开发)
public class UserController {
    public String show(){
        System.out.println("running............");
        return "success.html";  //指明运行后跳转的页面名称
    }
}
  1. 在main-webapp目录下创建一个success.jsp文件
  2. 将UserController.class打上@Controller和@RequestMapping注解,将类放入到容器中使用
@Controller
public class UserController {
    @RequestMapping("/quick")  //访问quick页面时执行此方法跳转到success.html页面
    public String show(){
        System.out.println("running............");
        return "success.jsp";
    }
}
  1. 在main-resources目录下创建spring-mvc.xml文件。配置组件扫描,这样才能使用注解



    

  1. 编辑web.xml添加init-param参数,配置初始化时加载spring-mvc.xml文件

  Archetype Created Web Application
  
    DispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
     
      contextConfigLocation
      classpath:spring-mvc.xml
    
    1
  
  
    DispatcherServlet
    / 
  

  1. 开启tomcat,访问http://localhost:8080/demo03_war/quick页面,发现跳转成功
四、逻辑图解

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

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

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