当前位置:编程学习 > JAVA >>

如何在jsp之间通过超链传递集合

这个问题最近一直在想,在网上查了许多资料也没有结果,希望大虾们能给点建议! --------------------编程问答-------------------- 最好是放到session里

如果非要通过超链接的话,你看看能不能进行各个属性拼接。 --------------------编程问答-------------------- 超链接有容量限制,没记错的话,4K是极限,直接传递将面临这个问题。

如果你觉得这个容量够了,那么可以直接拼装为字符串,然后再URLEncode掉,附在URL的参数里面。 --------------------编程问答-------------------- 利用GET方式拼接字符串就行了 --------------------编程问答-------------------- 字符串是有问题的
因为许多特殊的符号也要携带过去
而且跳转的页面采用的是层的方式打开的 --------------------编程问答-------------------- 一般没人这样做的,我写了几年代码,还真没见过 --------------------编程问答--------------------
引用 3 楼 zhang0114 的回复:
利用GET方式拼接字符串就行了


也就只能这样了。 --------------------编程问答-------------------- 哦
可能我考虑的方面有误吧
谢谢大虾们了 --------------------编程问答-------------------- 弄个form通过action转一下手不好么 --------------------编程问答-------------------- 不行,主要是打开页面方式限制 --------------------编程问答-------------------- 特殊的字符也是可以传得呀,转义麽 --------------------编程问答-------------------- 嗯,当然可以,但想找到一种简便的方法 --------------------编程问答--------------------
引用 9 楼 java_gy 的回复:
不行,主要是打开页面方式限制


直接URL的主要问题就是参数总长度限制,如果可以的话,考虑用脚本+隐藏表单域来提交你的数据就没有容量限制了。

如果限制死了只能URL的话,你确实没啥很好的选择。 --------------------编程问答--------------------
引用 2 楼 ldh911 的回复:
超链接有容量限制,没记错的话,4K是极限,直接传递将面临这个问题。

如果你觉得这个容量够了,那么可以直接拼装为字符串,然后再URLEncode掉,附在URL的参数里面。


+1 --------------------编程问答-------------------- 搞成json格式,不过有长度限制
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,