如果index.htm 只是一个框架 如下
---------
   top
---------
    |
    |
left|    right
    |
---------
在struts 的action里有什么命令可以达到重新 刷新页面index.htm的效果。return (mapping.findForward("index.htm"));只会在right区域里显示index.htm.用什么命令可以刷新index.htm ,而不是在right区域里显示index.htm。注:实在struts 的action里面

解决方案 »

  1.   

    顶部框架的名字不要用top换用其它的名字,因为top是javascript中顶层窗口的名称
    把它改成up,然后用top.location="index.htm"就可以在整个浏览器中刷新了。
      

  2.   

    我上面用的是javascript,struts我还没有学,不懂,我想变通一下应该是可以的了。
      

  3.   

    好像 struts 的action 里不支持JS的代码
      

  4.   

    这样:
    return (mapping.findForward("forward.jsp"));
    然后建一个forward.jsp,它的代码是:
    <jsp:forward page="/index.htm" />
    如果上面这行代码不行,换成这个:
    <%response.sendRedirect("index.htm");%>
      

  5.   

    如果使用<jsp:forward page="/index.JSP" /> 或<%response.sendRedirect("index.JSP");%>index.JSP好像取不出session里的值?(我在action里已经存了session值)
      

  6.   

    我刷新了一下主页,就能session能取出值