现在页面有很多记录,每10条一页,现在就是让修改或删除某条记录后返回当前页数?
有没有办法只让它运行在客户端,不把当前页数的值传到处理程序中去,再返回来由页面获取并显示!我的意思就是JS可以实现吗?具体点!谢谢!!!

解决方案 »

  1.   

    可以说的具体点吗?我在页面是这样获取当前页数的
     int intpage = 0;
    if (request.getParameter("Page") == null) {
    intpage = 1;
    } else {
    intpage = new Integer(request.getParameter("Page")).intValue();
    }
    而我把当前页数传到action中去并setAttribute(),但页面上用getAttribute()接的话,它获取不到!
    如果把上面的request.getParameter("Page")改成request.getAttribute("Page"),那我下面的翻页么办法获取了?<a href="本页面?Page=1"></a>
      

  2.   

    没有代码,我不知道你为什么接受不到page值。
    如果你修改或删除数据只是为了当前页面的显示,几个跳转后,又变为原样,情况就简单多了。
    说实话,我到现在还是不明白你到底想干嘛!
      

  3.   

    假如我有很多条信息,我把它们分页显示,每页10条信息!
    当我翻到第10页的时候,我想修改其中的一条信息,我点击信息,进入其修改页面,对它进行修改后(处理过程在action中进行),返回第10页
    现在就是不能返回到第10页?不知道你明白我的意思没?
    我获取页数的代码如下: int intpage = 0;

    if (request.getParameter("Page") == null) {
      intpage = 1;
    } else {
    intpage = new Integer(request.getParameter("Page")).intValue();
    }


      

  4.   

    如果当前页数(intpage)传到action中去并setAttribute(),但页面上用getAttribute()接的话,它获取不到!
    如果把上面的request.getParameter("Page")改成request.getAttribute("Page"),那我下面的翻页么办法获取了? <a href="本页面?Page=1" > </a >
      

  5.   

    获取不到是因为你的action处理完后是重定向到分页的action了吧,不用重定向就可以了
      

  6.   

    可以不可以说的具体点?
    我在action中是用return mapping...返回到struts.config.xml中再返回到页面去的!
      

  7.   

    顺便问句,在action中不经过return,可以直接返回页面并把参数传进去吗?
      

  8.   

    我说的就是配置文件里那个forword的redirect属性是true,所以转向后request里的page值就丢失了可以不return而由自己处理,但是这不符合MVC框架规范可以考虑把page放到session里,或者在修改页面提交表单加个隐藏字段page保存之前的页码,一并提交