練習問題 解答
9.5 練習問題 解答
問1
① ○
② ○
③ ×:処理のみを行なっているサーブレットへ転送することも可能です。
④ ○
⑤ ○
問2
① getRequestDispatcher
② ?job=”+job
③ forward
④ getParameter
問3
➢ Practice0902Servlet.java
6 | import javax.servlet.http.*; |
8 | public class Practice0902Servlet extends HttpServlet { |
10 | public void doGet(HttpServletRequest request, HttpServletResponse response) |
11 | throws ServletException, IOException { |
13 | request.setCharacterEncoding("UTF-8"); |
14 | String job = request.getParameter("job"); |
15 | String message = null; |
18 | message = "フォーム画面から入力してください。"; |
19 | }else if(job.equals("")){ |
20 | message = "何も入力されていません。"; |
24 | RequestDispatcher dispatcher = |
25 | request.getRequestDispatcher("/view/ch09exercise/practice0902.jsp?job="+job); |
26 | dispatcher.forward(request, response); |
29 | RequestDispatcher dispatcher = |
30 | request.getRequestDispatcher("/view/ch09exercise/practice0904.jsp?message="+message); |
31 | dispatcher.forward(request, response); |
NEXT>> 第10章 クッキーを利用しよう