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

app资源网站开发装潢网站模板

app资源网站开发,装潢网站模板,重庆建设工程信息网查询平台入口官网,国际会议网站建设目录 1. 使用数组传参 1.2 传递单个参数 1.3 传递多个名称相同的参数 1.3.1 关于urlencode 2. 使用集合传参 1. 使用数组传参 创建一个Spring MVC项目#xff0c;其中 .java文件内容如下#xff1a; package com.example.demo.controller;import com.example.demo.Per…目录 1. 使用数组传参 1.2 传递单个参数 1.3 传递多个名称相同的参数 1.3.1 关于urlencode 2. 使用集合传参 1. 使用数组传参 创建一个Spring MVC项目其中 .java文件内容如下 package com.example.demo.controller;import com.example.demo.Person; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays;RequestMapping(/Para) RestController public class ParaController {RequestMapping(/M6)public String m6(String[] arrayPara){return ArrayPara has received:\n Arrays.toString(arrayPara);} } 注注意返回语句的书写如果写成  return ArrayPara has received:\n arrayPara; 返回的是一个地址需将其转为字符串进行返回 使用浏览器构造HTTP请求发送给目标地址 1.2 传递单个参数 1.3 传递多个名称相同的参数 即当客户端在同一个请求中发送了多个同名的参数浏览器会帮我们封装为一个数组 1.3.1 关于urlencode 对于1.3 中提到的在同一个请求中传递多个名称相同的参数的问题 构造该请求时除了使用连接的键值对作为query string部分进行多参数传递的方法外 还可以直接使用逗号连接多个参数值 即构造参数如下 这种方式会被成功解析是因为Chrome浏览器会进行urlencode 关于urlencode问题在本专栏关于servlet项目前端向后端传参时也曾提及文章链接如下 【JavaEE】_前端使用GET请求的queryString向后端传参-CSDN博客https://blog.csdn.net/m0_63299495/article/details/136307074不止Chromepostman也支持urlencode操作在postman上构造这种类型的请求也可以成功发送并成功收到响应 可以加上数组长度的输出语句验证urlencode操作的执行 .java文件内容如下 package com.example.demo.controller;import com.example.demo.Person; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays;RequestMapping(/Para) RestController public class ParaController {RequestMapping(/M6)public String m6(String[] arrayPara){return ArrayPara has received:\n Arrays.toString(arrayPara) \nThe length is: arrayPara.length;} } 运行启动类后使用postman构造如下请求并发送 2. 使用集合传参 以List接口为例 .java文件内容如下 package com.example.demo.controller;import com.example.demo.Person; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays; import java.util.List;RequestMapping(/Para) RestController public class ParaController {RequestMapping(/M7)public String m7(ListString listParam){return ListParam has received:\n listParam\nThe length is: listParam.size();} } 运行启动类后使用postman构造如下请求并发送 查看错误日志 表示默认封装方式为数组而非List接口 如果需要使用List接口需要使用一个注解RequestParam 现修改.java文件如下 package com.example.demo.controller;import com.example.demo.Person; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays; import java.util.List;RequestMapping(/Para) RestController public class ParaController {RequestMapping(/M7)public String m7(RequestParam(required false) ListString listParam){return ListParam has received:\n listParam\nThe length is: listParam.size();} } 再次运行启动类使用postman构造如下请求并发送 可见此时参数传递成功 注关于RequestParam注解在后端代码重命名时也曾使用过此部分相关原文链接如下 【JavaEE】_Spring MVC项目之使用对象传参-CSDN博客https://blog.csdn.net/m0_63299495/article/details/136488702
http://www.hkea.cn/news/14350226/

相关文章:

  • 石家庄网站营销wordpress禁止访问txt
  • 重庆注册公司核名在哪个网站重庆市建设网站
  • 90设计网站怎么绑定手机号河北黄页网
  • 教育网站前置审批建立起以什么会晤机制为引领
  • 邢台市建设局网站揭阳网站建设网站
  • 提高网站粘性临沂网站排名
  • 长春网站建设哪家好亚马逊怎么做网站推广
  • php网站只能打开首页微信如何创建自己的公众号
  • 个体户 网站建设学校官网网页设计模板
  • 有网站是做水果原产地代发的吗网站运营的主要工作内容
  • 网站开发工程师前景怎么样网络营销的功能有哪些?
  • 天河区门户网站招生考试哪里做网站比较快
  • 东昌府聊城网站优化济南市建设局网站查房产信息
  • 商城网站合作协议九江 网站建站 设计 公司
  • 网站做外链多少钱整合营销理论主要是指
  • 网站页面分析网上建站赚钱
  • 自己制作的网站模板以后可以修改吗汕头seo
  • 做海报的素材那个网站比较好互联网营销师在哪里报名
  • 买空间去哪个网站wordpress积分商城主题
  • 域名进行网站备案吗开发公司未售的空置房物业费
  • 网站做关键词链接有用吗青岛建站公司流程
  • 网站建设及上线流程360建筑网如何注销账号
  • 呼和浩特免费制作网站乌克兰军事最新消息
  • 手机网站的推广外围网站怎么做
  • 青州网站开发怎么把自己的网站放到百度搜索上
  • 官方网站改版建议广阳网站制作
  • 深圳集团网站建设专业知名公司
  • 网站开发和网站制作的区别优化百度搜索
  • 韩国网站如何切换中文商城开发网站开发
  • 找人做个网站大概多少钱建站工具 风铃