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

生意网官方网站代运营怎么找客户

生意网官方网站,代运营怎么找客户,高清视频线转换线,免费的空间网站获取QueryString格式参数#xff08;RequestParam#xff09; QueryString#xff08;查询字符串#xff09;是指URL中?符号后面的参数部分。它通常用于在HTTP请求中传递参数给服务器。 比如#xff1a;http://localhost:8080/test?qapplecategoryfruit 其中… 获取QueryString格式参数RequestParam QueryString查询字符串是指URL中?符号后面的参数部分。它通常用于在HTTP请求中传递参数给服务器。 比如http://localhost:8080/test?qapplecategoryfruit 其中?之后的部分就是查询字符串包括qapple和categoryfruits两个参数。 我们可以使用RequestParam来获取QueryString格式的参数。 1.参数单独的获取 RequestParam把QueryString格式参数的参数绑定在方法的参数上则想获取的参数单独的获取即把参数放在方法上即可。 在方法中定义方法参数方法参数名要和请求参数名一致这种情况下可以省略RequestParam注解。 GetMapping(/test)public String testRquestParam(Integer id, String name, String[] likes){System.out.println(id);System.out.println(name);System.out.println(Arrays.toString(likes));return success;} ​ 如果方法参数名和请求参数名不一致我们可以加上RequestParam注解例如 GetMapping(/test)public String testRquestParam(RequestParam(id) Integer uid,RequestParam(name) String name, RequestParam(likes)String[] likes){System.out.println(uid);System.out.println(name);System.out.println(Arrays.toString(likes));return success;} 2.获取参数封装成实体对象 如果我们想把这些参数封装到一个User对象中可以使用如下写法 GetMapping(/test)public String testRquestParam(User user){System.out.println(user);return success;} User类定义如下 Data NoArgsConstructor AllArgsConstructor public class User {private Integer id;private String name;private String[] likes; } 测试时请求url如下 http://localhost:8080/test?id1namezlikes唱likes跳 注意实体类中的成员变量要和请求参数名对应上。并且要提供对应的set/get方法。 2.1 相关注解其他属性 2.1.1 required 代表是否必须默认值为true也就是必须要有对应的参数。如果没有就会报错。 如果对应的参数可传可不传则可以把其设置为fasle 例如 GetMapping(/test)public String test(RequestParam(value id,required false) Integer uid,RequestParam(name) String name, RequestParam(likes)String[] likes){System.out.println(uid);System.out.println(name);System.out.println(Arrays.toString(likes));return success;} 4.3.4.2 defaultValue 假如没有传对应的参数可以用defaultValue属性设置默认值。 例如 GetMapping(/test)public String test(RequestParam(value id,required false,defaultValue 666) Integer uid,RequestParam(name) String name, RequestParam(likes)String[] likes){System.out.println(uid);System.out.println(name);System.out.println(Arrays.toString(likes));return success;} RequestBody与RequestParam()可以同时使用。 一个请求只有一个RequestBody但是可以有多个RequestParam。 可以使用RequestBody获取请求体中的json数据然后使用RequestParam获取url中的参数 PostMapping(/test) public String example(RequestParam(id) Long id, RequestBody User user) {// 处理逻辑return  id user.toString(); } 用RequestParam接收的参数 url: localhost:8080/example?id123 用RequestBody接收前端传的的json参数 Content-Type: application/json ​ {name: z,age: 3 } 注意:参数加了RequestParam()的话那么前端必须传对应参数值(不过可以设置required属性来调节是否必须传)否者会报错如果参数前没有加RequestParam()注解那么前端可以传也可以不传。 —————————————————————————————————————————— 其他Controller类常用的注解可以这个文章的汇总Web开发Controller类详解-CSDN博客
http://www.zqtcl.cn/news/172416/

相关文章:

  • 网站建设企业蛋糕怎么做网站里导出没有水印的图
  • 享设计网做兼职设计师怎么样何鹏seo
  • 淘宝联盟网站推广位怎么做网站建设小知识
  • 徐州有办网站的地方吗企业做网站多少钱
  • 地铁公司招聘信息网站通江县网站建设
  • 家具网站 模板上海虹口建设局官方网站
  • 网站建站建设哪家好wordpress全站静态
  • 旅游网站建设策划seo顾问多少钱
  • 个人网站注册平台要多少钱彩票网站开发 违法
  • 贵州城乡住房和建设厅网站易企秀网站开发语言
  • 返利网站做鹊桥推广免费的舆情网站入口在哪
  • 网站商城怎么做wordpress图片采集插件
  • 做美团网站代码swoole+wordpress
  • 百度免费资源网站搭建发卡网站要多少钱
  • ip网站怎么做酷家乐手机版
  • cnzz统计代码如何添加到网站上去照片网站源码
  • 我的世界电影怎么做的视频网站网页布局实训心得体会
  • 网站建设公司内部情况凡客诚品陈年
  • 浙江建设职业技术学院迎新网站商务网站建设体会
  • 做网站的目的与意义做家教去什么网站
  • 相城网站建设为什么网站建设价格不一
  • 网站icp备案手续我做的网站平台百度搜不到
  • 本溪网站设计公司ps转页面wordpress插件
  • 怎么做短链接网站搜索引擎优化的各种方法
  • 自己做网站怎么挣钱微网站建站系统源码
  • 湖北省网站备案最快几天网站建设存在的具体问题
  • 网站建设算固定资产吗做网站都需要什么软件
  • ui设计培训是什么seo外链网站源码
  • 网站开发浙里建系统平台
  • 建设电影网站的关键国内新闻最新消息2022