2017-11-21 7 views
0

私はサーブレットを初めて使っていますサーブレットレスポンス内に単純なHtmlタグを印刷しようとしていますが、なぜブラウザで印刷されないのかはわかりません。 Htmlタグを取得せずにStringを出力するだけです。 **なぜHTMLタグがサーブレット内で動作しないのですか?

<h2>Please complete our Customer Survey</h2> 

私はこの 感謝を修正する方法を教えてくださいとして**出す印刷

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     System.out.println("Hi All"); 
     PrintWriter out =response.getWriter(); 
     out.println("<h2>Please complete our Customer Survey</h2>"); 

    } 

} 

:ここ

はコードです。

答えて

2

ContentTypeを設定する必要があります。 これを試してください。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    System.out.println("Hi All"); 
    response.setContentType("text/html; charset=utf-8"); 
    PrintWriter out = response.getWriter(); 
    out.println("<h2>Please complete our Customer Survey</h2>"); 
} 
+0

ええと、ありがとうございます。また、私はこれが起こると思います。なぜなら、以前のバージョンのJava 8では、コンテンツタイプが –

+0

である必要があります。 – atiqkhaled

+0

@ itqkhaledそれは動作しますが、プログラミングではそれを行うには多くの方法があります。私は沈黙を保ちました。私はより多くの答えを探しています –

関連する問題