当前位置: 首页 > news >正文

有什么做兼职的医疗网站汕头汽车网站建设

有什么做兼职的医疗网站,汕头汽车网站建设,食品电子商务网站建设方案,辽宁建设执业信息网官网转载自 Spring MVC竟然有5种参数绑定的方式#xff1f;你知道几种#xff1f; SpringMVC参数绑定#xff0c;简单来说就是将客户端请求的key/value数据绑定到controller方法的形参上#xff0c;然后就可以在controller中使用该参数了下面通过5个常用的注解演示下如何进行参…转载自  Spring MVC竟然有5种参数绑定的方式你知道几种 SpringMVC参数绑定简单来说就是将客户端请求的key/value数据绑定到controller方法的形参上然后就可以在controller中使用该参数了下面通过5个常用的注解演示下如何进行参数绑定 1. PathVariable注解 PathVariable 是用来获得请求url中的动态参数的可以将URL中的变量映射到功能处理方法的参数上其中URL 中的 {xxx} 占位符可以通过PathVariable(“xxx“) 绑定到操作方法的入参中。 示例代码 ResponseBodyRequestMapping(/testUrlPathParam/{param1}/{param2})public void testUrlPathParam(HttpServletRequest request, PathVariable String param1, PathVariable String param2) {System.out.println(通过PathVariable获取的参数param1 param1);System.out.println(通过PathVariable获取的参数param2 param2);}Postman发送请求截图 发送请求截图 输出结果 通过PathVariable获取的参数param11通过PathVariable获取的参数param222.RequestHeader注解 RequestHeader 注解可以把Request请求header部分的值绑定到方法的参数上。 示例代码 ResponseBodyRequestMapping(/testHeaderParam)public void testHeaderParam(HttpServletRequest request, RequestHeader String param1) {System.out.println(通过RequestHeader获取的参数param1 param1);} Postman发送请求截图 发送请求截图 输出结果 通过RequestHeader获取的参数param1abc3.CookieValue注解 CookieValue 可以把Request header中关于cookie的值绑定到方法的参数上。 示例代码 ResponseBodyRequestMapping(/testCookieParam)public void testCookieParam(HttpServletRequest request, HttpServletResponse response, CookieValue String sessionid) {System.out.println(通过CookieValue获取的参数sessionid sessionid);} Postman发送请求截图 发送请求截图 输出结果 通过CookieValue获取的参数sessionidebef978eef6c46f8a95cc0990d2d360a4.RequestParam注解 RequestParam注解用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。提交方式为get或post。Http协议中form的enctype属性为编码方式常用有两种application/x-www-form-urlencoded和multipart/form-data默认为application/x-www-form-urlencoded RequestParam注解实质是将Request.getParameter() 中的Key-Value参数Map利用Spring的转化机制ConversionService配置转化成参数接收对象或字段 get方式中queryString的值和post方式中body data的值都会被Servlet接受到并转化到Request.getParameter()参数集中所以RequestParam可以获取的到 该注解有三个属性 value、required、defaultValue value用来指定要传入值的id名称required用来指示参数是否必录defaultValue表示参数不传时候的默认值。 示例代码 ResponseBodyRequestMapping(/testRequestParam)public void testRequestParam(HttpServletRequest request,RequestParam(value num, required true, defaultValue 0) int num) {System.out.println(通过RequestParam获取的参数num num);} Postman发送请求截图 输出结果 通过RequestParam获取的参数num105.RequestBody注解 RequestBody注解用来处理HttpEntity请求体传递过来的数据一般用来处理非Content-Type: application/x-www-form-urlencoded编码格式的数据 GET请求中因为没有HttpEntity所以RequestBody并不适用 POST请求中通过HttpEntity传递的参数必须要在请求头中声明数据的类型Content-TypeSpringMVC通过使用HandlerAdapter配置的HttpMessageConverters来解析HttpEntity中的数据然后绑定到相应的bean上。 示例代码 ResponseBodyRequestMapping(/testRequestBody)public void testRequestBody(HttpServletRequest request, RequestBody String bodyStr){System.out.println(通过RequestBody获取的参数bodyStr bodyStr);} Postman发送请求截图 发送请求截图 代码运行结果 通过RequestBody获取的参数bodyStr这是body的内容作者Java碎碎念
http://www.pierceye.com/news/197422/

相关文章:

  • wordpress五分钟建站手机网站 cms
  • 网站前台后台河南省建设工程质量协会网站
  • wordpress无法拖动小工具长沙seo网站推广
  • 网站的推广方案的内容有哪些网站建设所需技术
  • 手机微网站怎么制作的威特视频网站建设方案
  • 视频播放网站开发的报告潮州网站网站建设
  • 如何查询网站域名备案建设网站找什么问题
  • 南开大学 网站开发技术 刘冲网站排名优化有哪些牛霸天的软件1
  • 高品质网站设计北京市地铁建设管理公司网站
  • 初次建设网站的技巧织梦做分类信息网站
  • 宣讲家网站官网加强作风建设网站业务怎么做的
  • 厚街网站建设价格做办公室的网站
  • 青海做网站找谁wordpress gif缩略图
  • 手机网站全屏显示如何把自己做的网站放到微信上
  • 网站建设云雅淇wordpress
  • 工作室网站需要备案吗python基础教程编程题
  • 建设工程人才招聘信息网站响应式网站 cms
  • 设计签名免费网站福州的网站建设
  • 太原这边有做网站的吗wordpress实现pdf浏览
  • 制作微信公众号的网站开发30岁做网站运营
  • 松江手机网站开发正规免费代理
  • 太原市建设路小学网站昆山住房与城乡建设局网站
  • 石家庄的网站的公司计算机应用技术专业网站开发方向
  • 网站优化软件排行榜八年级微机网站怎么做
  • 织梦网站漏洞cms网站开发流程
  • 网站开发规划书怎么写企业cms开源
  • html网站免费下载海珠区建网站
  • 石家庄住房城乡建设厅网站宿迁网站建设推广公司
  • 广州模板网站建设费用2024新闻热点摘抄
  • 河北秦皇岛建设局网站做网站简单的软件