ssh中 action向jsp传list值问题

做了一个项目,action中传了一个lsit值给jsp,
后台是
Map request=(Map)ServletActionContext.getContext().get("request");
request.put("accountList", accountList);
前台用:
<s:iterator value="#request.accountList" id="account">
获取,是可以的
现在想再加一个分页功能,考虑到改太多很麻烦,参考以前做的程序,做了一个分页类
在前台是这样获取的
List all = (List)request.getSession().getAttribute("accountList");
String pageStr = request.getParameter("page");
int currentPage = 1;
if (pageStr != null)
currentPage = Integer.parseInt(pageStr);
PageUtil pUtil = new PageUtil(7, all.size(), currentPage);
currentPage = pUtil.getCurrentPage();

但是list取不到
我知道后台传的格式不对,但是不知道改怎么样改,或者可以改一下前台接受的方式
我主要是想把记录一次查出来,然后放到分页类中进行分页,记录不会很多的,网上找的方法改进去的话都太麻烦了
request.put("好或衡袜accountList", accountList);
List all = (List)request.getSession().getAttribute("accountList");
别这么取啊 这不是从session里取吗?
直接友拦伍request.getAttribute就行了