2017-07-19 3 views
-1

私はこの質問が数回前に尋ねられていることを知っています。しかし、答えは満足できるものではありません。私はgetWriterメソッドがPrintWriterクラスのオブジェクトを返すことを知っています。誰もが返すものに答えましたが、何が使われているか知りたいですか?response.getWriter();この方法の仕事は何ですか?

+1

[PrintWriter javadoc](http://docs.oracle.com/javase/8/docs/api/java/io/PrintWriter.html)のどの部分が苦労していますか?キーは、出力がサーブレットがリクエスターに返すことができる出力に結びついていることです。 – stdunbar

+0

[ServletResponse javadoc](http://docs.oracle.com/javaee/7/api/javax/servlet/ServletResponse.html)についてはどうですか? – BalusC

答えて

0

クライアントからサーバーに何かを要求するときは、必ず形式を維持する必要があります。 J2EEでは、要求情報をオブジェクトにバインドしてサーバーに送信します。そのため、ServiceクラスでHttpServletRequest参照が必要です。現在、サーバーには、クライアントに再度送信するコードが何であれ、変更​​/計算/必要な生データがあり、結果は応答タイプのオブジェクトに保持されます。なぜHttpServletResponse参照が必要なのですか。 HttpServletResponseには、結果をオブジェクトにバインドしてPrintWriterクラスのオブジェクトを返すgetWriter()というメソッドがあります。これがあなたのお役に立てば幸いです。

関連する問題