2017-10-28 9 views
-3
public class myServlet extends httpservlet 
{ 
    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException 
    { 
     PrintWriter out = response.getWriter(); 
     out.println(--------"HTML CODE"------); 
    } 
} 

サーブレットとウェブプログラミングが初めてです。練習中に、私はいくつかの一般的な疑いで立ち往生しています。 PrintWriter()オブジェクトはサーブレットで正確に何をしますか? HTMLコードを出力ストリームに送るだけですか? JavaではサーブレットでprintWriter()オブジェクトが正確に何をしていますか?

+2

getWriterのjavadocを読んだことはありますか?それについては何が分かりませんか? –

答えて

0

、I/O操作は、異なる存在を処理するためI/OクラスなどリーダーライターのInputStreamのOutputStreamクラスサーブレットで、のようなあなたは出力操作をしたい、つまり、WebページにHTMLコンテンツを書き込むには、これらのクラスの1つが必要です。これらのクラスの詳細については、thisリンクから得ることができます。

だから我々は応答からのPrintWriterインスタンスを作成し、簡単なHTMLの内容を書き込むためのその書き込み()メソッドを呼び出します。

+0

私の疑念はここにあります、それはどのように通常のprintfステートメントと異なるのですか?私はそれがコンソールにそれを書くのではなく、ブラウザで実行するようにHTMLコードを指示すると仮定しています。レスポンスオブジェクトのPrintWriter()がやっていることです。 – Sravya

+0

はい、サーブレットの応答に書き込むHTMLのような書式設定されたコンテンツを処理します。 – RLD

0

HttpServletResponseのgetWriter()メソッドは、クライアント側にテキストを送信するために使用できるPrintWriterオブジェクトを返します。クライアント側にHTMLコードを送信するために使用できます。

関連する問題