학원/JSP

11/22 48-5 [JSP] OUT

도원결의 2022. 11. 22. 20:57

OUT 객체 !!

요건 정리하기 전에 이미 앞에서 너무 많이써서

익숙......아니다

많이 써도 어렵다 ,, 익숙하지 않다...

 

[버퍼와 관련된 메소드]

<%		
	out.println("버퍼에 저장 될 문자열<br/>");		
	out.flush(); //버퍼에 저장된 내용이 웹브라우저로 바로 전송하게 한다.
		 
	out.println("웹브라우저에 출력 안 될 문자열");
	out.clearBuffer();  // 삭제가 됨
		 
    out.println("마지막으로 저장 될 문자열");				
%>

 

 

 

[기타 메소드]

    <h2>기타 메소드</h2>
	<ul class="list-unstyled">
		<li>자동 플러시 여부:<%= out.isAutoFlush() %></li>
		<li>버퍼크기 : <%=out.getBufferSize() %>바이트</li>
		<li>남은 버퍼크기 : <%=out.getRemaining() %>바이트</li>		
	</ul>

 

 

[print와 println의 차이]

소스보기시 println은 줄바꿈 처리가 되어있어 가독성이 좋다

... 가독성의 차이...가 끝...

       <h4>print메소드</h4>
		<%
		 out.print("<table class='table'>");
		 out.print("<tr>");
		 out.print("<td>가</td><td>나</td>");
		 out.print("</tr>");
		 out.print("</table>");		
		%>
		
		<h4>println메소드</h4> <!-- 줄바꿈 되어있음 -->
		<%
		 out.println("<table class='table'>");
		 out.println("<tr>");
		 out.println("<td>가</td><td>나</td>");
		 out.println("</tr>");
		 out.println("</table>");		
		%>

겉보기엔 차이가 없으나

 

소스보기를 하면 다르다 !