JspWriter写与打印

Ste*_*Kuo 6 java jsp jsp-tags

我正在开发一些自定义JSP标记.在我,SimpleTag.doTag()我抓住JspContext并打电话getOut()来获得JspWriter.写信时JspWriter,write(String)和之间有什么不同print(String)?我应该拨打一个而不是另一个吗?

bra*_*ter 9

print()方法可以缓冲,write()方法继承自Writer类,但不能 - 所以你可以从JspWriter的print()方法获得更好的性能.

此外,print()方法被重载以将许多不同类型的对象作为参数,而write方法仅处理字符串和字符.

有关更多详细信息,请参阅JspWriter javadocs.