用frame
把form的target指向另外的frame/window
<form ... target="..">

解决方案 »

  1.   

    在servlet执行语句后,加上下面几行,转向前一页面:
    out.println("<html>");
    out.println("<body>");
    out.println("<script language=javascript>">
    out.println("history.go(-1);")
    out.println("</script>")
    out.println("</body>")
    out.println("</html>");
      

  2.   

    嗯是你的action设置问题,同意楼上应该是<form action="">
      

  3.   

    使用struts开发,你有很好的机制。
      

  4.   

    老大,用框架吧。
    <html>
      <head>
        <title>********************88</title>
      </head>
      <frameset framespacing="0" frameBorder="0" rows="*,0">
        <frame name="main" scrolling="yes" noresize  src="loginMain.jsp">
        <frame name="message" scrolling="no" noresize>
        <noframes>
        <body topmargin="0" leftmargin="0">
          <p>此网页使用了框架,但您的浏览器不支持框架。</p>
        </body>
        </noframes>
      </frameset>
    </html>
    loginMain.jsp<html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312">    <title>New Page 2</title>
      </head>
      <body>
        <form method="POST" name="Form" action="servlet/Servlet" target="message">
          <input type="text" name="text" size="20"><input type="submit" value="提交>
        </form>
      </body>
    </html>在Servlet生成的页面中包含一些Javascript代码,可以让它清空你在表单中的输入,如:
    <script>
    top.main.document.Form.text.value="";
    </script>
      

  5.   

    直接把<form action>设置成本也变就可以.如果是Struct的话定义一个只向本页的forward就然后forward到该页可以.