springmvc 传递和接收数组参数
java url中如何传递数组,springMVC框架controller类如何接收数组参数?
下面介绍一下URL中传递数组参数方法:
dd.do?titles[]=col1&titles[]=col2&titles[]=col3
或者使用ajax方式传递:
var
param = {titles:[
'col1'
,
'col2'
,
'col3'
]};
$.ajax({url:
"dd.php"
, type:
"post"
, data:param, async:
false
, dataType:
"json"
,/**这个类型很重要 */ cache:
false
, error:
function
(data) {
rtnObj = data.responseText;
}, beforeSend:
function
(XMLHttpRequest) {
//ajaxStart();
}, complete:
function
(XMLHttpRequest, textStatus) {
//ajaxComplete();
}, success:
function
(data) {
rtnObj = data;
}});
在springMVC中controller类接收数组参数的方法:
@RequestMapping
(value=
"/save"
, method = RequestMethod.POST)
@ResponseBody
public
String save(
@RequestParam
(value =
"titles[]"
) String[] titles){
System.out.println(titles);
return
null
;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~