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

腾讯云服务器centos做静态网站校园二手网站设计论文

腾讯云服务器centos做静态网站,校园二手网站设计论文,wordpress怎么解绑域名,忘记wordpress的账号和密码postman Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 作用:常用于进行接口测试 简单参数 原始方式 在原始的web程序中#xff0c;获取请求参数#xff0c;需要通过HttpServletRequest 对象手动获 http://localhost:8080/simpleParam?nameToma…postman Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 作用:常用于进行接口测试 简单参数 原始方式 在原始的web程序中获取请求参数需要通过HttpServletRequest 对象手动获 http://localhost:8080/simpleParam?nameTomage10 SpringBoot方式 简单参数:参数名与形参变量名相同定义形参即可接收参数 1.编写代码 RequestMapping(/simpleParam)public String simpleParam(String name,Integer age){System.out.println(name : age);return ok;} 2. 启动程序 3.打开postman工具点击发送显示ok http://localhost:8080/simpleParam?nameTomage18 4.返回控制台查看 如果是POST方式 无需修改Java代码 其余步骤一样 简单参数:如果方法形参名称与请求参数名称不匹配可以使用 RequestParam 完成映射。 //简单参数RequestMapping(/simpleParam)public String simpleParam(RequestParam(namename) String username, Integer age){System.out.println(username : age);return ok;} 注意事项 RequestParam中的required属性默认为true代表该请求参数必须传递如果不传递将报错。 如果该参数是可选的可以将required属性设置为false。 1.原始方式获取请求参数 Controller方法形参中声明HttpServletRequest对象 调用对象的getParameter(参数名) 2.SpringBoot中接收简单参数 请求参数名与方法形参变量名相同 会自动进行类型转换 3.RequestParam注解 方法形参名称与请求参数名称不匹配通过该注解完成映射 该注解的required属性默认是true代表请求参数必须传递 实体参数 简单实体对象 请求参数名与形参对象属性名相同定义POJO接收即可 1.定义User类 public class User {private String name;private Integer age;Overridepublic String toString() {return User{ name name \ , age age };}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;} }2.在controller中编写请求代码 //实体参数RequestMapping(/simplePojo)public String simplePojo(User user){System.out.println(user);return OK;} 3.点开postman工具 http://localhost:8080/simplePojo?nameITCASTage10 4.返回idea控制台显示 复杂实体对象 请求参数名与形参对象属性名相同按照对象层次结构关系即可接收嵌套POIO属性 参数  1.定义Address类 package com.example.springboot01.pojo;/*** author hyk~*/ public class Address {private String province;private String city;Overridepublic String toString() {return Address{ province province \ , city city \ };}public String getProvince() {return province;}public void setProvince(String province) {this.province province;}public String getCity() {return city;}public void setCity(String city) {this.city city;} }2.在User类中添加新的属性 package com.example.springboot01.pojo;/*** author hyk~*/ public class User {private String name;private Integer age;private Address address;Overridepublic String toString() {return User{ name name \ , age age , address address };}public Address getAddress() {return address;}public void setAddress(Address address) {this.address address;}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;} }3.编写请求方法 //复杂实体对象RequestMapping(/complexPojo)public String complexPojo(User user){System.out.println(user);return ok;} 4.运行 并在postman中发送 http://localhost:8080/complexPojo?nameITCASTage20address.province湖南address.city长沙 5.控制台输出 实体对象参数 规则: 请求参数名与形参对象属性名相同即可直接通过POJO接收 数组集合参数 数组参数 请求参数名与形参数组名称相同且请求参数为多个定义数组类型形参即可接收参数 //数组集合参数RequestMapping(/arrayParam)public String arrayParam(String hobby[]){System.out.println(Arrays.toString(hobby));return ok;} http://localhost:8080/arrayParam?hobbygamehobbyjavahobbysing 集合参数 请求参数名与形参集合名称相同且请求参数为多个RequestParam 绑定参数关系 //集合参数RequestMapping(/listParam)public String listParam(RequestParam ListString hobby){System.out.println(hobby);return ok;} http://localhost:8080/listParam?hobbygamehobbyjavahobbysing 小结 数组集合参数 数组: 请求参数名与形参中数组变量名相同可以直接使用数组封装 集合:请求参数名与形参中集合变量名相同通过RequestParam绑定参数关系 日期参数 日期参数:使用 DateTimeFormat 注解完成日期参数格式转换 //日期参数RequestMapping(/dateParam)public String dateParam(DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss)LocalDateTime updateTime){System.out.println(updateTime);return ok;} http://localhost:8080/dateParam?updateTime2024-12-12 10:00:05 JSON参数 JSON参数:JSON数据键名与形参对象属性名相同定义POJO类型形参即可接收参数需要使用 RequestBody 标识 1.编写请求方法 //JSON参数RequestMapping(/jsonParam)public String jsonParam(RequestBody User user){System.out.println(user);return ok;} 2.在postman中点击发送 http://localhost:8080/jsonParam URL请求的URL是 http://localhost:8080/jsonParam这表明请求是发送到本地服务器上的/jsonParam路径。 请求方法使用的是POST方法这意味着请求的主要目的是向服务器发送数据。 Body部分 Body类型选择了raw表示你要发送的是原始数据。数据格式选择了JSON这表示你发送的数据格式是JSON。 发送的数据 JSON对象包含三个键值对 name: ITCAST表示名称为ITCAST。age: 16表示年龄为16。address是一个嵌套的JSON对象包含两个键值对 province: 北京表示省份为北京。city: 北京表示城市为北京。 响应 请求成功发送并且服务器返回了200 OK的状态码表示请求成功。返回的内容是一个字符串 ok。 这个操作是在通过Postman向一个本地服务器的接口发送一个JSON格式的请求数据并成功得到了服务器的响应。 编写json代码 {name:ITCAST,age:16,address:{province:北京,city:北京} } 3.运行 路径参数 通过请求URL直接传递参数使用{...}来标识该路径参数需要使用 PathVariable 获取路径参数 //路径参数RequestMapping(/path/{id})public String pathParam(PathVariable Integer id){System.out.println(id);return ok;} 获取多个路径参数 RequestMapping(/path/{id}/{name})public String pathParam(PathVariable Integer id,PathVariable String name){System.out.println(id:name);return ok;} http://localhost:8080/path/200/Tom 总结 1.简单参数 定义方法形参请求参数名与形参变量名一致 如果不一致通过RequestParam手动映射 2.实体参数 请求参数名与实体对象的属性名一致会自动接收封装 3.数组集合参数 数组: 请求参数名与数组名一致直接封装 集合: 请求参数名与集合名一致RequestParam绑定关系 4.日期参数 DateTimeFormat 5.JSON参数 RequestBody 6.路径参数 PathVariable
http://www.w-s-a.com/news/253844/

相关文章:

  • 上海企业响应式网站建设推荐汕头网络优化排名
  • 怎么建立公司网站平台怎么将网站做成公司官网
  • 培训学校网站怎样快速建设网站模板
  • 建设电子商务网站论文云服务器安装wordpress
  • 做展板好的网站学校的网站开发过程
  • 宁波搭建网站价格西部数码网站正在建设中是什么意思
  • 吉林省建设项目招标网站苏州网络推广定制
  • 网站域名所有权证明引流推广接单
  • 做网站百度百科孟州网站建设
  • 服务网站建设企业广州模板建站系统
  • 怎么做属于自己的免费网站浏览器游戏网址
  • 上海城乡住房建设厅网站西安网站推广慧创科技
  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式
  • 怎么用腾讯云服务器做网站个人网站开发视频
  • 网站建设技术代码坦洲网站建设公司哪家好
  • 阿里云对象存储做静态网站怎样做网站性能优化
  • 怎样做理财投资网站装修平面图用什么软件简单
  • 建手机wap网站大概多少钱苏州网站设计公司有哪些
  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件
  • 门户网站简介做网站一天能接多少单
  • 论坛类网站建设遵义网站制作外包
  • vps服务器购买网站小视频做网站怎么赚钱