写了一个分页功能点击主页面上button时调用 buyShoesAction 取出数据,return mapping.findforward("success")
success页 对应 商品.jsp
商品.jsp页面里用iterate 和 bean:write提取并显示从数据库取出的数据 <logic:iterate id="a" name="content" property="list" type="model.Shoes"> id: <bean:write name="a" property="id"/> 
name: <bean:write name="a" property="name"/>
 
</logic:iterate> 
    
     <a href="javascript:void(0)" onclick="nextpage()">下一页</a>点击“下一页”连接时,更新页数(更新页数操作这里代码简化 没有写上来。不过我debug看到确实更新了)
并重新再执行buyShoesAction 取出下一页的数据 更新当前商品.jsp页面里的数据。 可是 更新的数据在jsp页面上没有显示出来,还是旧的数据。。求解啊!!!buyShoesAction 的代码大致这样的 public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {

//一个分页用的类
FenYe fenye = new FenYe(); userDaoImplement userdaoimpl = new userDaoImplement();
                //从数据库取出当前页的数据(getAllShopes方法完成)
List<?> list= userdaoimpl.getAllShoes(fenye.getPageSize(),fenye.getPageNum());

                //fenye类中list属性用来存放当前页数据
fenye.setList(list);

                //把分页类传到jsp页面
request.setAttribute("content", fenye);
return mapping.findForward("success");
}

为什么会出现这个问题。。我debug看过action流程执行没有问题 执行到了return.mapping,并且数据也更新了,问题就是jsp页面上要怎么让它刷新出来。
还有 我是通过javascript里面ajax调用action的,不过我觉得这个没有关系吧?
求解啊。。纠结