如何在jsp之间通过超链传递集合
这个问题最近一直在想,在网上查了许多资料也没有结果,希望大虾们能给点建议! --------------------编程问答-------------------- 最好是放到session里如果非要通过超链接的话,你看看能不能进行各个属性拼接。 --------------------编程问答-------------------- 超链接有容量限制,没记错的话,4K是极限,直接传递将面临这个问题。
如果你觉得这个容量够了,那么可以直接拼装为字符串,然后再URLEncode掉,附在URL的参数里面。 --------------------编程问答-------------------- 利用GET方式拼接字符串就行了 --------------------编程问答-------------------- 字符串是有问题的
因为许多特殊的符号也要携带过去
而且跳转的页面采用的是层的方式打开的 --------------------编程问答-------------------- 一般没人这样做的,我写了几年代码,还真没见过 --------------------编程问答--------------------
也就只能这样了。 --------------------编程问答-------------------- 哦
可能我考虑的方面有误吧
谢谢大虾们了 --------------------编程问答-------------------- 弄个form通过action转一下手不好么 --------------------编程问答-------------------- 不行,主要是打开页面方式限制 --------------------编程问答-------------------- 特殊的字符也是可以传得呀,转义麽 --------------------编程问答-------------------- 嗯,当然可以,但想找到一种简便的方法 --------------------编程问答--------------------
直接URL的主要问题就是参数总长度限制,如果可以的话,考虑用脚本+隐藏表单域来提交你的数据就没有容量限制了。
如果限制死了只能URL的话,你确实没啥很好的选择。 --------------------编程问答--------------------
+1 --------------------编程问答-------------------- 搞成json格式,不过有长度限制
补充:Java , Java EE