首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教怎么从JSP页面向action中传一个记录集

2012-01-24 
请问如何从JSP页面向action中传一个记录集JSP页面,是从一个ACTION中取得的一个记录(KS是从某个ACTION传来

请问如何从JSP页面向action中传一个记录集
JSP页面,是从一个ACTION中取得的一个记录   (KS是从某个ACTION传来的记录集)
Collection   col=(Collection)request.getAttribute( "ks ");
                      request.setAttribute( "ksdbf ",col);
当点击这个页面中的一个连接后,到另一个ACTION中,
现在在这个ACTION,中不知道如何取这个JSP页右的记录;
我是这么写的,
Collection   coll=(Collection)request.getAttribute( "ksdbf ");结果出错,请问怎么解决啊

[解决办法]
我是放到session里了
[解决办法]
wang_study() ( ) 信誉:100 Blog 2007-04-02 15:14:23 得分: 0


我是放到session里了


--------------
如果是放到session里,应该是这样:
session.getAttribute( "ks ");
session.setAttribute( "ksdbf ",col);
[解决办法]
报什么错贴出来看看
[解决办法]
你不是想把结果集传到action中吗?不管结果放到那里。你不都是已经在JSP中取出哪个结果集了嘛!你自己都帖出代码了。
Collection col=(Collection)request.getAttribute( "ks ");

然后在把col传到action中可以了呗。和你放到哪里没关系!
[解决办法]
按楼上这样做的话,应该是对的,可能其他问题
[解决办法]
安说楼主这个方法也是可以行通的,但是最好用session吧,何必这样呢。

问题可能出现在其它地方了?????????
[解决办法]
我在action中得到结果集,放到session里request.getSession().setAttribute( "queryRuselt ", queryRuselt);
在jsp页面里得到request.getSession().getAttribute( "queryRuselt ");
但是要下次用之前一定要删掉request.getSession().removeAttribute( "queryRuselt ");

不知道还有没有更好的办法

[解决办法]


这种情况如果要传递对象只能通过后台(SESSION、APP、STATIC、数据库等等)。从页面向后台提交所有的都是字符串。
[解决办法]
aciton中
request.setAttribute( "queryRuselt ", queryRuselt);
jsp中
List list = (List)request.getAttribute(queryRuselt);

然后对list进行操作。

如果想把list在传给另一个action。
按我上面说的方法!
[解决办法]
" <form action= "request.do?col= <%=col%> " method= "post "> "

“yinchongyi(不知何年何月,得偿所望!)”

你自己试试。
[解决办法]
不用试,我总这么写!
别告诉我你那跑不了!
[解决办法]
" <form action= "request.do?col= <%=col%> " method= "post "> "

这种方式结果就是
<form action= "request.do?col=132423423等等字符串 " method= "post ">
如果希望传递结果集你试试。

随便吧。
[解决办法]
楼上大哥能动动脑筋不?其实一种问题有很多中写法。
举个例子吧,你可以试试。
拼接字符串
如:
String list= "a= "+a+ "&b= "+b+ "&c= "+c+ "&d= "+d+ "&e= "+e+ "&f= "+f+ "&g= "+g;
这里可以存放任何你想要的数据。怎么传都可以!可以在本页面用,也可以传到别的页面,也可以传到别的action。

[解决办法]
我通常写代码时,如果数据比较多的话。我就会用上面的方法。以后就不用在写相同的代码,也省去了麻烦。一顿神传!
------解决方案--------------------


col=xx参数多长有没有考虑过?
[解决办法]
楼主的关键问题是页面向后台传递和后台与后台的参数传递概念不清楚,你的办法只是变通的一种方式,而且是有限制的方式。

当然也不是错的,某些情况下可以一用。
[解决办法]
楼上的:
楼住好象是想传一个结果集,然后在本也面用,还需要电击连接的时候传到后台的ACTION中。
楼主可以吧结果在action中拼起来,在JSP中取,然后在传到别的action!

问题出了才知道怎么解决啊。说了这么多楼住也不出现啊!挨个试试种有一个能用吧。
最重要是遇到问题的时候,思路要开阔,能阔多少阔多少!
[解决办法]
我想问问bigc2001
当你遇到需要传结果集到别的JSP或者ACTION的时候,你如何解决的?
[解决办法]
传个记录集吗,有那么麻烦吗?省事又简捷,session
[解决办法]
session是好的方式,别的没必要。
先放到session,在到服务器端取出来删除掉就行了。。

热点排行