我用另外一种方法
out.print("location.href='则保存在context中的内容找不到了

解决方案 »

  1.   

    其实人家已经说的很清楚了,可是你一直没有看明白.如果你用了context.getRequestDispatcher("/" + currentScreen).forward(request, response),那么就不会有out.print("<script language=javascript>alert('存盘成功');");
    out.print("</script>");如果你一定要在显示currentscreen前弹出窗口来提示‘存盘成功’,那么这样写:
    out.print("<script language=javascript>alert('存盘成功');");
    out.print("location.href=\"...currentScreen.jsp?.. \";");
    out.print("</script>");
    这是 rex0y(的开发绝望) 说的方法,因该是可以的啊
      

  2.   

    我是用了rex0y(的开发绝望) 说的方法,可以是可以,确实是可以弹出窗口,但通过这样重定位后保存在context中的内容就不见了