我在 struts 2
中有一个操作,它打开一个 FileInputStream
,读取图像并在 jsp 中显示它。
问题是当 struts 完成获取图像时,它会自动处理 FileInputStream
和 close()
它还是留下流 打开
?
最佳答案
结果将关闭输入流;所有的 Action 都是提供流。一旦操作返回,您的代码就不再控制输入流。
相关代码在org.apache.struts2.dispatcher.StreamResult:doExecute
中。
关于java - Struts2 在得到结果后是否关闭 "InputStream"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355039/