日期:2014-05-18  浏览次数:20734 次

请问各位 用get方式传递参数的时候 可以传递数组么?
例如:long ids []={1,2,3,4}
www.abc.com?ids=ids
这样可以么 ?除了将数组转为String类型传递,还有什么其他方法可以实现,谢谢了

------解决方案--------------------
?id=1&id=2&id=3

这样就可以了,这个是标准的做法。

不过GET有长度限制,你自己注意点就行了
------解决方案--------------------
地址只能是字符串,你见过其他格式的吗
------解决方案--------------------
为什么会产生这样的传值,或许有其他解决办法的。用url,不能像你那样传
------解决方案--------------------
没有其他办法,数组是不行的,把数组转成字符串传递吧。
------解决方案--------------------
在页面中传值都只能传一个字符串的

所以在接受的时候利用getParameter方法获取到的值是个string对象