设置一下<%@ page buffer="none"%>
试试?

解决方案 »

  1.   

    <html action="/role.list" target="main">提交输入数据的form中设置action,使其指向显示界面
      

  2.   

    <% 
    response.setHeader("progma","no-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires",0);
     %>
    试试这个
      

  3.   

    用forward导回到这个页面,你指的是浏览器上那个按钮吧。
    因为,点那个按钮返回,并没有重新运行jsp,而是运行的用那个jsp上次所产生的静态html页面。
      

  4.   

    递交按钮直接连到那个show的jsp页面就行了
      

  5.   

    一凡得方法试过了,不可以横得方法也试过了射手座说得基本就是我得问题,我用加链接得字而非按钮,但是问题就是如何生成新得静态html页面,而不是调用上次生成得页面我去试试,风雨得法子总之,谢谢大家^_^
      

  6.   

    问题就是如何生成新得静态html页面,而不是调用上次生成得页面-----想办法在运行一遍,那个jsp,好像是可以用javascript来控制浏览器上那个按钮,使一点
    浏览器上那个按钮就运行jsp
      

  7.   

    1.你可以修改浏览器的设置2.在你的URL后面加一个'?';
    如:
     a.jsp?
      

  8.   

    我也遇到过这样的问题:就是用IE上的回退键,出来是页面是静态的HTML,数据与当前数据不一样!我没解决,不好意思!
      

  9.   

    to射手座:我没有用按钮<jsp:forward page="show.jsp"/>用的是上面的东东
      

  10.   

    sendRedirect("*.jsp");
    总ok  了吧