Все классы и интерфейсы Java Server Pages



           

Javax.servlet.jsp Класс JspWriter - часть 2


Альтернативным было снятие ограничений на размер буфера; но это имело тот недостаток, что вычисления на этапе прогона могли поглотить неограниченное количество ресурсов ОС.

Неявная переменная "out" класса реализации JSP имеет этот тип. Если директива page избирает autoflush="true", тогда все операции I/O (ввода-вывода) этого класса автоматически очищают содержимое буфера, если условие overflow/переполнение могло бы возникнуть при выполнении текущей операции без очистки. Если autoflush="false", тогда все операции I/O (ввода-вывода) этого класса будут вызывать исключение IOException, если при выполнении текущей операции приводит к условию overflow/переполнения буфера.

См. также:Writer, java.io.BufferedWriter, PrintWriter

Поле. Резюме.

protected boolean

           

protected  int

           

static int

          константа, указывающая, что Writer буферизуется и использует размер буфера по умолчанию для данной реализации.

static int

          константа, указывающая, что Writer не буферизует вывод.

static int

          константа, указывающая, что Writer буферизуется и размер буфера не ограничен; это используется в BodyContent.

 

Поля, унаследованные от класса java.io.Writer
lock

Конструктор. Резюме.

protected

(int bufferSize, boolean autoFlush)

          protected-конструктор.

Метод. Резюме.

abstract  void

()

          Очищает содержимое буфера.

abstract  void

()

          Очищает текущее содержимое буфера.

abstract  void

()

          Закрывает поток, предварительно очистив его. Этот метод не должен вызываться явно для начального/initial JspWriter'а, так как код, генерируемый JSP-контейнером, будет автоматически включать вызов close().

abstract  void

()

          Очищает поток.

 int

()

          Этот метод возвращает размер буфера, используемого JspWriter'ом.

abstract  int

()

          Этот метод возвращает количество неиспользуемых байтов буфера.

 boolean

()

          Этот метод указывает, очищается ли JspWriter автоматически.

abstract  void

()

          Записывает символы новой строки.

abstract  void

(boolean b)

          Печатает булево значение.

abstract  void

(char c)

          Печатает символ.

abstract  void

(char[] s)

          Печатает массив символов.

abstract  void

(double d)

          Печатает число с плавающей точкой двойной точности.

abstract  void

(float f)

          Печатает число с плавающей точкой.

abstract  void

(int i)

          Печатает целое число.

abstract  void

(long l)

          Печатает длинное целое число.

abstract  void

(java.lang.Object obj)

          Печатает объект.

abstract  void

(java.lang.String s)

          Печатает строку.

abstract  void

()

          Заканчивает текущую строку печатью символов новой строки.

abstract  void

(boolean x)

          Печатает булево значение и затем оканчивает строку.

abstract  void

(char x)

          Печатает символ и затем оканчивает строку.

abstract  void

(char[] x)

          Печатает массив символов и затем оканчивает строку.

abstract  void

(double x)

          Печатает число с плавающей точкой двойной точности и затем оканчивает строку.

abstract  void

(float x)

          Печатает число с плавающей точкой и затем оканчивает строку.

abstract  void

(int x)

          Печатает целое число и затем оканчивает строку.

abstract  void

(long x)

          Печатает длинное целое число и затем оканчивает строку.

abstract  void

(java.lang.Object x)

          Печатает Object и затем оканчивает строку.

abstract  void

(java.lang.String x)

          Печатает String и затем оканчивает строку.

<


Содержание  Назад  Вперед