練習問題 解答
5.6 練習問題 解答
問1
① ×:英文字などISO-8859-1(Latin1)が対応した文字は文字化けしません。
② ○
③ ○
④ ×:表示する文字が対応していない文字エンコーディングを記述してしまうと文字化けが発生します。
⑤ ×:HTMLタグは表示されず画面が正しく表示されます。
問2
① response
② text
③ plain
④ charset
⑤ UTF-8
response.setContentType(“text/ plain; charset= UTF-8”);
問3
この画面を表示するには、以下のサーブレットを実行します。
➢ Practice0501Servlet.java
3 | import java.io.IOException; |
4 | import java.io.PrintWriter; |
6 | import jakarta.servlet.ServletException; |
7 | import jakarta.servlet.annotation.WebServlet; |
8 | import jakarta.servlet.http.HttpServlet; |
9 | import jakarta.servlet.http.HttpServletRequest; |
10 | import jakarta.servlet.http.HttpServletResponse; |
12 | @WebServlet("/Practice0501Servlet") |
13 | public class Practice0501Servlet extends HttpServlet { |
15 | protected void doGet(HttpServletRequest request, HttpServletResponse response) |
16 | throws ServletException, IOException { |
18 | PrintWriter out = response.getWriter(); |
19 | out.println("< HTML >"); |
20 | out.println("< HEAD >"); |
21 | out.println("< TITLE >Practice0501Servlet</ TITLE >"); |
22 | out.println("</ HEAD >"); |
23 | out.println("< BODY >"); |
24 | out.println("JSP/サーブレット基礎< br >"); |
25 | out.println("初めてのプログラム作成問題です。< br >"); |
26 | out.println("がんばってください。< br >"); |
27 | out.println("</ BODY >"); |
28 | out.println("</ HTML >"); |
NEXT>> 第6章 はじめてのJSP