日期:2014-05-20  浏览次数:20714 次

map 截取处理问题 ,高分在线等。。。。
有一个map 
格式如下{AAAAA1=com.dxyt.ybjg.action.SelectIllegal@5bf624, AAAAA2=com.dxyt.ybjg.action.SelectIllegal@1955970}

map中的没一个元素是页面中的一条数据,由于一页显示的数据条数有限,我现在想做一个分页,
如果数据达到5条 ,页面等待10秒 显示下一页 。


现在 我想这么做,判断一个map的元素 。如果大于5 我就把前5条元素取出来放到页面中,然后把剩下的 放到session 。在等待10秒的时候从新发送一个action请求。 取出session中的map 数据。放到后一页。

我该怎么取出 前map中前5条数据??? 高手指教 谢谢


用的是struts2 框架, freemarker是前台页面

------解决方案--------------------
不用放session啊,
用Ajax取不就可以了。
先判断总共有多少条,取出5条有剩余,等过10秒继续取。
如果少于等于5条,那么就取一次。

你要放session,如果每个人都来看这页面,那么你服务器不知道要产生多少对象了。