ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JSP] page buffer
    기초/JSP 2017. 2. 22. 12:07

    페이지 버퍼관리

     

    페이지 버퍼의 기본값은 8192 = 8kb 입니당

     

    out.clear()

    버퍼에 있는 내용을 지운다.

    clear가 된 상태라면 에러표시

     

    out.flush()

    출력 버퍼를 비우면서 내용을 전송한다.

    (버퍼가 열려있음)

     

    out.close()

    출력 버퍼를 닫으면서 내용을 전송한다.

    (버퍼가 닫혀있음)

     

    02_autoFlush_TRUE.jsp
      버퍼크기 1kb설정
      강제로 1~1000까지 출력! 버퍼가 다 차게 한다.
      페이지의 flush속성값을 테스트

     

    autoFlush = True

    버퍼가 꽉차면 자동으로 out.flush()메소드를 실행

    autoFlush = false

    버퍼가 꽉차면 출력버퍼를 비우고 에러표시

     

    [버퍼 테스트 결과]

     

    한글자당 1byte(주석,한글 포함)
       하지만 <%-- --%>주석은 자바용이기때문에

    바이트수에 포함되지않는다.

    IE에서 에러페이지 테스트경우 512kb를 만들어 줘야 하기 때문에

    <!-- -->주석을 사용해서 용량을 늘려주거나

    <input type="hidden">을 사용해서

    웹페이지 디자인에 영향을 받지 않게 용량을 늘려줍니다.

     

    *out 객체

    서블릿에서 out.print는 태크를 깨트려서 사용할 수 있음 println불가


    ex) out.print("<br")

    out.print(">") →→(가능o)

    out.println("<br")
    out.println(">") →→(불가능X)

    '기초 > JSP' 카테고리의 다른 글

    [JSP]영역 비교  (0) 2017.02.23
    [JSP] applcation영역 session영역  (2) 2017.02.23
    [JSP] 초기화 파라미터  (0) 2017.02.22
    [JSP]JSP 데이터 넘기기(쿼리스트링)  (0) 2017.02.21
    [JSP] 인코딩/디코딩  (0) 2017.02.20

    댓글

Designed by Tistory.