SpringMVC 学习-@RequestMapping,SpringMVC获取参数

本文详细介绍了SpringMVC中@RequestMapping注解的使用,包括其功能、标识位置、value属性、method属性以及params和headers属性。此外,还探讨了SpringMVC如何获取请求参数,如ServletAPI、形参、@RequestParam、@RequestHeader、@CookieValue和通过POJO,并解决了请求参数乱码问题。
摘要由CSDN通过智能技术生成

SpringMVC 学习—框架简介,搭建框架入门案例_Love Life .的博客-CSDN博客一.SpringMVC简介1.什么是MVCMVC是一种软件架构的思想,将软件按照模型,视图,控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为俩类: ·一类称为实体类Bean:专门用来存储业务数据,如Stuent,User等。 ·一类称为业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指功能中的html...https://blog.csdn.net/m0_52901132/article/details/124129642?spm=1001.2014.3001.5501接上叙

三,@RequestMapping注解

        1.@RequestMapping注解的功能

从注解名称我们可以看到,@RequestMapping注解的作用就是将请求处理请求的控制器方法关联起立,建立映射关系

SpringMVC接收到指定的请求就回来找到在映射关系中对应的控制器方法来处理这个请求 

        2.@RequestMapping注解标识的位置

@RequestMapping标识一个类:设置映射的请求路径的初始信息

@Requestmapping标识一个方法:设置映射的请求路径的具体信息

         当模块比较多时如(现在有俩个模块:order订单模块,user用户模块,这时俩个模块中都有一个@RequestMapping("list")对应的控制器方法,当浏览器发送请求这时会报错404,因为控制器中有俩个list,它不知道要用那个list,所以这时需要order这个类定义一个@RequestMapping(Xxx)注解在user类上页添加一个@RequestMapping注解,在发送请求时就可以明确地写出到底访问那个请求如/user/list)

        3.@RequestMapping注解的value属性

                        @RequestMapping注解的value属性通过请求的请求地址匹配请求映射

                        @RequestMapping注解的value属性是一个字符串数组,表示该请求映射能够匹配多个请求地址所对应的请求。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值