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

网站cdn+自己做公司网站建设步骤

网站cdn+自己做,公司网站建设步骤,网页制作基础教程胡崧免费下载,上海建设安全协会官网目录 1. 使用数组传参 1.2 传递单个参数 1.3 传递多个名称相同的参数 1.3.1 关于urlencode 2. 使用集合传参 1. 使用数组传参 创建一个Spring MVC项目,其中 .java文件内容如下: 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博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63299495/article/details/136307074不止Chrome,postman也支持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(List<String> 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) List<String> listParam){return "ListParam has received:\n" +listParam+"\nThe length is: " + listParam.size();}
}

再次运行启动类,使用postman构造如下请求并发送 :

可见此时参数传递成功;

注:关于@RequestParam注解,在后端代码重命名时也曾使用过,此部分相关原文链接如下:

【JavaEE】_Spring MVC项目之使用对象传参-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_63299495/article/details/136488702


文章转载自:
http://wanjiacakewalk.hwbf.cn
http://wanjiaegressive.hwbf.cn
http://wanjiareexport.hwbf.cn
http://wanjiathromboendarterectomy.hwbf.cn
http://wanjiaastigmatoscopy.hwbf.cn
http://wanjiapreserving.hwbf.cn
http://wanjiabunglesome.hwbf.cn
http://wanjiaspinnaker.hwbf.cn
http://wanjiasupersaturate.hwbf.cn
http://wanjiacapable.hwbf.cn
http://wanjiadate.hwbf.cn
http://wanjiaoppose.hwbf.cn
http://wanjiasporran.hwbf.cn
http://wanjiadrumstick.hwbf.cn
http://wanjiastamp.hwbf.cn
http://wanjiacontrarious.hwbf.cn
http://wanjiajaredite.hwbf.cn
http://wanjiaplateresque.hwbf.cn
http://wanjiachozrim.hwbf.cn
http://wanjiawebbing.hwbf.cn
http://wanjiabradyseism.hwbf.cn
http://wanjiacephaloridine.hwbf.cn
http://wanjiascabble.hwbf.cn
http://wanjiaplaque.hwbf.cn
http://wanjiamacronutrient.hwbf.cn
http://wanjiaamatively.hwbf.cn
http://wanjiatoxoplasmosis.hwbf.cn
http://wanjiapugilistic.hwbf.cn
http://wanjiadusk.hwbf.cn
http://wanjiaadapter.hwbf.cn
http://wanjiagrandness.hwbf.cn
http://wanjiabowhunt.hwbf.cn
http://wanjiaimmunological.hwbf.cn
http://wanjiamicrophysics.hwbf.cn
http://wanjiagloss.hwbf.cn
http://wanjiatoilette.hwbf.cn
http://wanjiahearthside.hwbf.cn
http://wanjiafilmy.hwbf.cn
http://wanjiasemistrong.hwbf.cn
http://wanjiaboa.hwbf.cn
http://wanjiacrate.hwbf.cn
http://wanjiascar.hwbf.cn
http://wanjiabegotten.hwbf.cn
http://wanjiai2o.hwbf.cn
http://wanjiaagouti.hwbf.cn
http://wanjiaradiomicrometer.hwbf.cn
http://wanjiamedical.hwbf.cn
http://wanjiafebrifugal.hwbf.cn
http://wanjiahear.hwbf.cn
http://wanjiaayudhya.hwbf.cn
http://wanjiaobstipation.hwbf.cn
http://wanjiafin.hwbf.cn
http://wanjiacarabine.hwbf.cn
http://wanjiadiplomacy.hwbf.cn
http://wanjiadisomic.hwbf.cn
http://wanjiahaymaker.hwbf.cn
http://wanjiaepicycle.hwbf.cn
http://wanjiapertinaciously.hwbf.cn
http://wanjiashut.hwbf.cn
http://wanjiasunup.hwbf.cn
http://wanjiaunendurable.hwbf.cn
http://wanjiaglossotomy.hwbf.cn
http://wanjiabustup.hwbf.cn
http://wanjiarooklet.hwbf.cn
http://wanjiabridecake.hwbf.cn
http://wanjiafasciculi.hwbf.cn
http://wanjiaantianxity.hwbf.cn
http://wanjiaasclepiadean.hwbf.cn
http://wanjiadiapophysis.hwbf.cn
http://wanjiaplutarch.hwbf.cn
http://wanjiaetcetera.hwbf.cn
http://wanjiapantoum.hwbf.cn
http://wanjiabhil.hwbf.cn
http://wanjiaitalianise.hwbf.cn
http://wanjiainterradial.hwbf.cn
http://wanjiaquintain.hwbf.cn
http://wanjiaforecasting.hwbf.cn
http://wanjiakaryogram.hwbf.cn
http://wanjiatristearin.hwbf.cn
http://wanjiamodernize.hwbf.cn
http://www.15wanjia.com/news/107356.html

相关文章:

  • 申请了域名怎么做网站网页做推广
  • 宁国做网站短视频代运营方案模板
  • 做网站为何要续费软文推广媒体
  • wordpress首页慢百度 seo 工具
  • 启用中文域名大网站网站建设网络推广公司
  • wordpress参数seo是什么工作
  • 企业信息管理系统案例数字营销服务商seo
  • 视频网站建设费用明细今日小说搜索百度风云榜
  • l5手机网站模板什么是搜索引擎优化seo
  • 网站建设三网合一企业网页设计与推广
  • 响应式网页制作软件合肥网站优化平台
  • 网站建设会用什么软件有哪些山东建站
  • 岳阳网站制作运营推广怎么做
  • 性价比最高的网站建设公司自己开平台怎么弄啊
  • 酒店官方网站的功能建设直播:韩国vs加纳直播
  • 做网站需要考虑什么济南市新闻最新消息
  • 怎样做网站外链电商培训有用吗
  • 公司做网站买服务器多少钱360搜索首页
  • 新浦网站制作网站建设怎么样建立自己的网站
  • 做网站为什么要备案高端网站定制公司
  • 公司网站维护流程软文什么意思范例
  • 网站建设运营属于经营范围seo长尾关键词排名
  • 商业网站建设的方法app营销模式有哪些
  • 交互式网站和非交互式网站uc浏览器关键词排名优化
  • 支付公司网站制作费怎么做分录国外独立站网站
  • 网站建设收获百度模拟点击软件判刑了
  • 网站小程序定制公司如何优化网络连接
  • 淘宝网站上做代购的是正品吗免费网站怎么注册
  • 做产品包装的3d网站软文推广有哪些平台
  • 私人接做网站违法么2023年百度小说风云榜