日期:2014-05-17  浏览次数:20605 次

JSP页面中关于传递对象的问题
在A页面中由若干个链接(个数不确定),但他们都属于同一类,比方说是一个搜索结果列表,显示有很多满足你搜索要求的人名,但个数并不清楚,怎么传递对象使得点击相应的人名就可以进入B页面,可以看到这个人的具体信息。
如果使用<% session.setAttribute("friends",friends[i]);%>的话,好像只能得到最后一个对象,
那这个怎么来传递呢对象friends[i]呢? 可能我说得不是很清楚,欢迎跟帖询问。

------解决方案--------------------
直接传这个人的ID啊。你那种传递方式已经覆盖了,所以,永远只能得到最后面的那个人数据。
------解决方案--------------------
同意2楼,传ID 然后到数据库里找其它信息
------解决方案--------------------
同意楼上,直接传个ID过去,然后再根据ID到数据库中查询此人的详细信息。
------解决方案--------------------
<% session.setAttribute("friends",friends);%>
这样不是把整个friends数组传过去了吗.
然后,你需要那一个再取呀。
------解决方案--------------------
这个页面上你要有每个人的id<a href="action?id="**""></a>到后台查数据给下一页面!
或者名字都不同