[컴][웹] jsp 에서 out 을 사용하는 경우에 close 를 해야 할까?




jsp 에서 out 을 사용하는 경우에 close 를 해야 할까? 


out 은 JspWriter type 인데, 이녀석에 대한 close() 를 실행 해 줘야 하는가가 궁금했는데, 아래 link 에 관련된 답변이 있다. 아래 link 에서의 얘기는 jsp container 에 의해서 만들어진 servlet code 에 의해서 close() 가 호출된다고 한다.

http://www.velocityreviews.com/forums/t140862-jsp-function-and-out-close.html


close() 관련 api 문서


https://tomcat.apache.org/tomcat-4.0-doc/jasper/docs/api/org/apache/jasper/runtime/JspWriterImpl.html#close()




getCSV.jsp 호출 시 stack flow


getCSV.jsp line: 18 
getCSV_jsp(HttpJspBase).service(HttpServletRequest, HttpServletResponse) line: 70   
getCSV_jsp(HttpServlet).service(ServletRequest, ServletResponse) line: 728  
JspServletWrapper.service(HttpServletRequest, HttpServletResponse, boolean) line: 432   
JspServlet.serviceJspFile(HttpServletRequest, HttpServletResponse, String, boolean) line: 390   
JspServlet.service(HttpServletRequest, HttpServletResponse) line: 334   
JspServlet(HttpServlet).service(ServletRequest, ServletResponse) line: 728

댓글 없음:

댓글 쓰기