页面a.jsp中有一个链接,点击链接后执行action的execute方法,我想执行完这个方法后又返回到a.jsp页面,这个action是一个通用的处理类,所以不能靠设置forward参数来跳转,也就是说靠设置forward参数只能返回到特定的页面,我想执行完action后总能把页面返回到原来的页面,请问改如何处理?

解决方案 »

  1.   

    没把 forward中的 跳转路径 设置为 那个自身页面不可以吗?
      

  2.   

    可以每个JSP里边都有fall方法用来接收servlet返回的值并用location.href转向,一个思路仅供参考。/*a.jsp*/
    [code=JScript]
    function fall()
    {
      if(){
          location.href="";//要转向的页面;
           }
      else
          return false;//返回原页面不动;
    }
    <form name="formid" action="Servlet.java" target="hidden_iframe">
    <iframe name="hidden_name" style='display:none'></iframe>
    </form>
    [/code]
    /*Servlet*/
    ..
    ...
    out.print("parent.fall();")
      

  3.   

    你就写个类继承DispathAction吧
    可以处理多个请求。。
      

  4.   

    要么把  href 当成参数传过去。要么用session记录每次访问的地址。