@PathVariable是spring3.0的一个新功能:接收请求路径中占位符的值

语法:

@PathVariable("xxx")
通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) @RequestMapping(value=”user/{id}/{name}”)
请求路径:http://localhost:8080/hello/show5/1/james

测试环境:

环境:jdk1.8 Tomcat8.5  idea2018  manven父工程子模块步骤:
1、创建web工程、引入依赖
2、配置SpringMvc入口文件 --DispatcherServlet--为总调度、web.xml里配置
3、创建Springmvc.xml文件--理解为:适配器(这里不需要自已指定适配、springmvc会自动指定)--视图解析器
4、创建 业务处理器 Controller类
5、测试

工程结构:

业务处理器HelloController.java

package com.day01springmvc.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;/*** @ Author     :ShaoWei Sun.* @ Date       :Created in 20:58 2018/11/16*/
@Controller
@RequestMapping("hello")
public class HelloController2 {/***3、占位符映射* 语法:@RequestMapping(value=”user/{userId}/{userName}”)* 请求路径:http://localhost:8080/hello/show5/1/james* @param ids* @param names* @return*/@RequestMapping("show5/{id}/{name}")public ModelAndView test5(@PathVariable("id") Long ids ,@PathVariable("name") String names){ModelAndView mv = new ModelAndView();mv.addObject("msg","占位符映射:id:"+ids+";name:"+names);mv.setViewName("hello2");return mv;}
}


测试

@PathVariable注解使用相关推荐

  1. springmvc @PathVariable注解进行传参操作

    springmvc传入参数加@PathVariable注解

  2. @PathVariable 注解 说明

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. @PathVariable 映射 URL 绑定的占位符 带占位符的 URL 是 Spring3.0  ...

  3. rest风格使用两个变量_REST风格,@PathVariable注解

    REST(Representational State Transfer,表述性状态转移)是一种软件风格.所谓的REST风格可以简单理解为:使用url表示资源时,每个资源都用一个独一无二的url来表示 ...

  4. REST风格,@PathVariable注解

    REST(Representational State Transfer,表述性状态转移)是一种软件风格.所谓的REST风格可以简单理解为:使用url表示资源时,每个资源都用一个独一无二的url来表示 ...

  5. java path 注解_@PathVariable注解的使用和@Requestparam

    一. @PathVariable @PathVariable这是一个路径映射格式的书写方式注解,在类映射路径的后加上/{对应方法参数中属性@PathVariable("code") ...

  6. @RequestParam,@RequestBody,@PathVariable注解还分不清吗?

    前言 在使用 SpringMVC 开发时,经常遇到前端传递的各种参数,比如 form 表单,JSON 数据,String[] 数组,再或者是最常见的 String 字符串等等,总之大部分场景都是在标题 ...

  7. Springboot@PathVariable注解使用--请求路径占位符

    常用请求方式:http://localhost:10003/railway-api/base/stEstimate/info?id=1 rest请求方式: 传统@RequestParam是从reque ...

  8. @PathVariable注解

    功能:接收请求路径中占位符的值 用法: /***占位符映射* @param username* @param realname* @return*/ @RequestMapping("hel ...

  9. @RequestParam @RequestBody @PathVariable 等参数绑定注解详解

    文章主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用. 简介: handler method 参数绑定常用的注解,我们根据他们处理的Request ...

最新文章

  1. Python技术栈与Spark交叉数据分析双向整合技术实战--大数据ML样本集案例实战
  2. JAVA面向对象为啥return实参,Java面向对象编程(OOP)
  3. casperjs ajax请求,Casperjs ajax调用 - waitForResource和解析错误
  4. php 接收文件 错误代码3,php上传文件错误代码3
  5. SQL 查找是否存在,别再 count 了,很耗费时间的!
  6. Docker学习总结(44)——Docker容器时间与主机时间不一致的三种解决方式
  7. java URI 编码解码
  8. 《统计学》第八版贾俊平第七章知识点总结及课后习题答案
  9. 淘客基地淘客小程序微信审核通过率90%以上的独家秘籍
  10. photoshop 证件照动作_国考报名确认及缴费进行中!证件照上传注意事项!
  11. 小程序顶部标题栏的背景图片设置
  12. JSP完成添加商品时的图片上传
  13. 异构网络互联;路由与转发;SDN基本概念;拥塞控制
  14. 一元二次方程求根c语言编码,一元二次方程求解程序完整代码
  15. VS2015无法新建项目错误及解决方法:无法打开“……/VC?VCWizards/default.vcxproj”因为此版本的应用程序不支持其项目类型(.vcxproj)
  16. 带你快速看完9.8分神作《Effective Java》—— 序列化篇(所有RPC框架的基石)
  17. 高级筛选条件为系别为计算机或者数学,电子表格中的高级筛选.doc
  18. 子类不可以继承父类的构造方法
  19. 英文有声读物网站(转贴)
  20. hadoop权威指南(一)

热门文章

  1. 日语过级 JLPT简介
  2. 文件被后台程序占用无法删除_win10重装后系统占用50G?只要做好这2步,运行比win7还快...
  3. java jar 环境变量_java-jar jar包带环境变量(参数)启动
  4. mysql 设置字段自动增长值_mysql命令行脚本
  5. php 制造异常,php 异常
  6. applicationproperties不是小叶子_三角梅整株叶子发黄从这里找原因,早解决早生长!...
  7. python第五次作业——陈灵院
  8. mockjs中的方法(三)
  9. sympy科学计算器
  10. window screen (获取屏幕信息)