2024-09-15 00:57:40
2024-09-15 02:30:21
2024-09-15 01:50:04
2024-09-15 02:19:22
关键是我再action怎么接到ajax的数组啊?
你得到数组转成的字符串再在java里面转成数组
怎么接?就在action里面写一个该属性的set方法就可以了,刚开始不就说了
2024-09-15 00:31:08
request.getparameter()?
貌似是这个方法吧,忘记了,就是你提交表单的时候在后台取数据那方法,一样的。
那后台用String接?
不是有个取数组的方法么?
什么方法啊?能方便打出代码来么= =谢谢了....
刚看了下,getParameterValues应该是这个方法,getParameter是取字符串的,getParameterValues是取字符串数组的。
能接到长度了 但是调试代码的时候发现data传的有问题 后台接的是undefined
看了楼下的回答才想起,话说你数组是怎样的?不会是js数组吧。。。
是....var 的数组...
我的失误,改成字符串吧,后台接收过后再来拆分字符串;或者可以试试用同一个参数名来表示数组的所有数据,理论上可以表示一数组,不过我没试过~~比如你数组是{1,2,3,4},参数名是arr,那你写成data:{arr:1,arr:2,arr:3,arr:4}
我的数组是循环加入的push进去的 不是声明的...
那还是前台组装成字符串吧,再后台再拆分。。。