day45-SpringMVC

0目录

SpringMVC

1.2.3

1.SpringMVC

1.1  引入依赖:

<!--SpringMVC的依赖-->

       <dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <version>3.1.0</version>

    </dependency>

    <dependency>

      <groupId>org.springframework</groupId>

      <artifactId>spring-webmvc</artifactId>

      <version>5.2.5.RELEASE</version>

    </dependency>

1.2  配置web.xml

1.3  applicatonContext.xml

1.4  配置Tomcat测试

2.SpringMVC解析

2.1  什么是SpringMVC:

当用户发送请求到springmvc中的前端控制器中,通过映射器和适配器返回ModelAndView对象到客户端。这就是SpringMVC的基本原理。

2.2  前端控制器DispatcherServlet:

(1)配置servlet和servlet-mapping映射

(2)配置DispatcherServlet,init-param配置默认加载applicationContext.xml(Spring)配置文件

(3)获取客户端发送的请求,和controller端匹配的方法的路径(*.do模糊匹配)

2.3  注解扫描器context : component-scan和mvc驱动mvc : annotation-driven:

扫描某个控制层(控制层路径)的SpringMVC控制层的类(@Controller标识)和SpringMVC控制层的方法(@RequestMapping标识)

2.4  控制器注解@Controller

用于标识某个类为SpringMVC的控制器

2.5  View to Controller

(1)URL请求映射注解@RequestMapping:用于标识某个控制层的方法;视图通过请求URL进行映射controller

(2)URL请求参数注解@RequestParam:视图传递参数至controller

2.6  Controller to View

(1)视图对象ModelAndView:将模型数据传递给视图

(2)用String替代

2.7  视图解析器

3.实战

查询:

添加1:

添加2:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值