html表单中的〈input〉标签的name属性给java Map类型的Controller成员变量传参时的写法?
后台是java的List时, 写法弄成js的数组就可以, 例如 arg[0] , 但如果后台接收表单数据的成员变量是Map类型的, 此时的name属性的写法是什么?谢谢.
最简单的方式是post请求传递json格式的参数。
get请求里可以这么用
@RequestMapping("/paramMap.do")
public String paramMap(@RequestParam Map<String, Object> paramMap) {
return paramMap.toString();
}
传参就正常传paramMap.do?name=tomshidi&age=1
采取get方式请求,然后name属性和后台map中的key对应即可,路径如下:http://localhost:8080/getInfo?name='张三'