Java / JSP中的Response.End()

时间:2009-02-20 19:36:26

标签: java jsp

在.net中,您可以在任何上下文中使用Response.End()。 Java / JSP中是否有类似的功能?

谢谢,

萨姆

2 个答案:

答案 0 :(得分:3)

根据我的经验,您必须执行以下操作:

out.flush(); // Send out whatever hasn't been sent out yet.
out.close(); // Close the stream. Future calls will fail.
return; // Return from the JSP servelet handler.

注意:
这将在函数内部工作,因为您最终将从函数返回,而不是从JSP servlet处理程序返回(我假设您的意图)。

答案 1 :(得分:0)

你可以尝试

servletResponse.getOutputStream().close();

不确定是否会产生奇怪的副作用,以防服务器需要在您的内容之后发送任何数据......

Javadoc