Spring MVC的URL映射地址配置 野性酷女 2024-04-01 16:48 32阅读 0赞 通过注解@RequestMapping设置地址 **设置@RequestMapping** **1、设置在方法级别——方法路径** **2、设置在类级别——类路径** **2、同时设置类路径和方法路径——类路径/方法路径** **1、单个地址的映射配置** **在方法前加上@RequestMapping("路径")注解即可,访问的时候可以是localhost:8080/项目名/u01也可以是localhost:8080/项目名/u02** /** * 1、映射单个地址配置 * 可以给路径添加“/”,也可以不添加(此案例不添加) */ @RequestMapping("u01") public ModelAndView url01(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url01"); modelAndView.setViewName("hello"); return modelAndView; } /** * 1、映射单个地址配置 * 可以给路径添加“/”,也可以不添加(此案例添加) */ @RequestMapping("/u02") public ModelAndView url02(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url02"); modelAndView.setViewName("hello"); return modelAndView; } ![55eb8e6d52be44c389cf53eeb159edfe.png][] ![b562378fd10c46c1b1e5e68c38d5609c.png][] **2、多个路径的映射配置** **在@RequestMapping中添加value属性,value的多个值就是多个相应的地址** /** * 2、映射多个地址配置 * 可以给路径添加“/”,也可以不添加 */ @RequestMapping(value = {"u03_01","u03_02"}) public ModelAndView url03(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url03"); modelAndView.setViewName("hello"); return modelAndView; } ![7df8780b907a40979eca807b3730d369.png][] ![b4633e3ff8174324a52f76f60c42329b.png][] **3、同时设置类路径和方法路径,访问的路径:localhost:8080/项目名/类路径/方法路径** ![bdce90157b7444eeadf9622d4d2ecd8a.png][] /** * 3、设置类路径和方法路径 * 类路径 @RequestMapping("user") * 方法路径 @RequestMapping("u04") */ @RequestMapping("/u04") public ModelAndView url04(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url04"); modelAndView.setViewName("hello"); return modelAndView; } ![a4a19174b9fb4ce3be09082200b14406.png][] **4、设置地址的请求方式,通过@RequestMapping注解的method属性设置(GET/POST/PUT/DELETE),此处用GET请求** **格式: @RequestMapping(value = "方法路径",method = RequestMethod.请求方式 )** /** * 4、设置请求地址的请求方式 */ @RequestMapping(value = "/u05",method = RequestMethod.GET) public ModelAndView url05(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url05"); modelAndView.setViewName("hello"); return modelAndView; } **5、设置参数路径(切记,该方法访问时参数名前一定要加 ? )** **格式: @RequestMapping(params = "参数名")** **访问:?参数名** **如果是在方法3,有类路径的情况下访问就是:类路径?参数名** /** * 4、设置参数路径 */ @RequestMapping(params = "name") public ModelAndView url06(){ ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("msg","url066666666666666666666"); modelAndView.setViewName("hello"); return modelAndView; } ![211b584480ff4eef97b1cc263bbb3d29.png][] ![7d366501474a4987a076ae7cc3f31f05.png][] ![c033ec6099ef4785b0391005d5e379be.png][] 大功告成。。。。。 [55eb8e6d52be44c389cf53eeb159edfe.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/556f94ba40124b7caf9ce9ba2e95ae8f.png [b562378fd10c46c1b1e5e68c38d5609c.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/072776f746584cc09a43064f454cc5d7.png [7df8780b907a40979eca807b3730d369.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/50ba27061f254924b535f223cd377f17.png [b4633e3ff8174324a52f76f60c42329b.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/e284afe0c0834dc38c2c0f8424decc0c.png [bdce90157b7444eeadf9622d4d2ecd8a.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/50ade4f8d02343b9a6f39df317ba8953.png [a4a19174b9fb4ce3be09082200b14406.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/d0d2f4da53624700b9bd342d6b1a87ef.png [211b584480ff4eef97b1cc263bbb3d29.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/0ffc010f593d4c06a8ec0eac1abcb47e.png [7d366501474a4987a076ae7cc3f31f05.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/22257e6d10fb4b169e09fbc2136aa41e.png [c033ec6099ef4785b0391005d5e379be.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/01/9cff15805d7a4230b6edc6b19735af23.png
相关 Spring MVC请求映射:动态路径配置错误示例 在Spring MVC中,动态路径配置是指通过注解或者配置文件来定义一个控制器的方法处理哪些HTTP请求。如果出现动态路径配置错误,通常会有一些具体的警告信息。 以下是一个动 小咪咪/ 2024年09月11日 15:21/ 0 赞/ 21 阅读
相关 Spring MVC的URL映射地址配置 通过注解@RequestMapping设置地址 设置@RequestMapping 1、设置在方法级别——方法路径 2、设置在类级别——类路径 2、同时设置类路径和方法 野性酷女/ 2024年04月01日 16:48/ 0 赞/ 33 阅读
相关 Spring MVC 请求映射路径的配置,实现前后端交互 目录 一、什么是请求映射路径 二、Spring MVC的请求参数 三、日期类型的参数传递 四、Spring MVC如何响应 JSON 数据 ------------- 待我称王封你为后i/ 2024年03月08日 01:59/ 0 赞/ 70 阅读
相关 Spring MVC 请求映射编程 在Spring MVC中,请求映射是将HTTP请求映射到相应的处理方法的过程。它允许我们通过定义特定的URL路径和HTTP方法来处理客户端请求。在本文中,我将详细介绍Sprin 川长思鸟来/ 2024年02月28日 06:10/ 0 赞/ 34 阅读
相关 说说 Spring MVC 请求映射注解 Spring MVC 提供了以下这些请求映射注解: <table> <thead> <tr> <th>请求映射注解</th> <th>说明</th> 太过爱你忘了你带给我的痛/ 2022年12月02日 10:59/ 0 赞/ 141 阅读
相关 Spring MVC的映射请求 一、SpringMVC常用注解 @Controller 负责注册一个bean 到spring 上下文中。 @Service 声明Service组件,例如@Se 约定不等于承诺〃/ 2022年10月01日 02:49/ 0 赞/ 158 阅读
相关 Spring MVC获取所有注册的url 本文的目的是获取所有通过requestMapping注册的url -------------------- @RequestMapping("getAllUrl 阳光穿透心脏的1/2处/ 2022年07月13日 10:08/ 0 赞/ 141 阅读
相关 温故知新 – Spring MVC请求映射RequestMapping RequestMapping注解说明 @RequestMapping注解的作用将Web请求映射到特定处理程序类和/或处理程序方法,这个注解可以用于类或者方法上,并通过属性va 清疚/ 2022年01月16日 12:13/ 0 赞/ 261 阅读
相关 spring mvc 添加静态资源映射 spring mvc 添加静态资源映射 搭建简单的spring mvc 配置 搭建简单的spring mvc [https://blog.csdn.n 秒速五厘米/ 2021年11月11日 11:42/ 0 赞/ 262 阅读
还没有评论,来说两句吧...