質問

私はいくつかのカスタムJSPタグを開発しています。私のSimpleTag.doTag()では、私はJspContextをつかむとgetOut()を取得するためにJspWriterを呼び出します。 JspWriterに書き込む場合、write(String)print(String)間で異なる何ですか?私の代わりに他のいずれかを呼び出すべきでしょうか?

役に立ちましたか?

解決

印刷()メソッドは、バッファリングすることができます。

、書き込み()メソッドは、Writerクラスから継承していないことができている - あなたはのJspWriterの印刷()メソッドからより良いパフォーマンスを得ることができますので、

また、印刷()メソッドは、文字列と文字における書き込み方法割引に対し、引数としてオブジェクトの多くの異なるタイプを取るようにオーバーロードされます。

のJspWriterのJavadocするを参照してください。詳細についてます。

他のヒント

のjavadocから:

'の書き込みの' 関数はjava.io.Writerのから継承されました。

'印刷' 関数:引数がnullだった場合版画 "ヌル"。そうでない場合、文字列の文字がのJspWriterのバッファまたは、まったくバッファが使用されていない場合は、直接、基本的な作家に書き込まれます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top