import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Questionnaire extends HttpServlet { // method="post" -> doPost() @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 文字設定系 request.setCharacterEncoding("Windows-31J"); response.setContentType("text/plain; charset=Windows-31J"); PrintWriter out = response.getWriter(); // 送信データの取得 String name = request.getParameter("name"); String email = request.getParameter("email"); String seibetu = request.getParameter("seibetu"); String job = request.getParameter("job"); String comment = request.getParameter("comment"); String errorMsg = ""; // 必須項目チェック if (name.equals("")) { errorMsg = "お名前が未入力です。\n"; } if (name.equals("")) { errorMsg += "Eメールが未入力です。\n"; } out.println("入力確認"); out.println("-------------------------"); out.println("[お名前]" + name); out.println("[Eメール]" + email); out.println("[性別]" + seibetu); out.println("[お仕事]" + job); out.println("[コメント]" + comment ); out.println("*エラー:" + errorMsg); }// doPost() }