import java.io.IOException; import java.io.PrintWriter; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import siken.Tokuten; public class TensuKeisanServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 返信の設定 response.setContentType("text/html; charset=Windows-31J"); PrintWriter out = response.getWriter(); // 送信値の受取り String kokugo_st = request.getParameter("kokugo_tensu"); String eigo_st = request.getParameter("eigo_tensu"); String suugaku_st = request.getParameter("suugaku_tensu"); /* * エラーメッセージ用の 文字列変数を用意 */ String error = null; // 集計処理 int kokugo_tensu = 0; int eigo_tensu = 0; int suugaku_tensu = 0; // 整数へ変換 kokugo_tensu = Integer.parseInt(kokugo_st); eigo_tensu = Integer.parseInt(eigo_st); suugaku_tensu = Integer.parseInt(suugaku_st); //Model処理クラス Tokuten t=new Tokuten(); t.setKokugo(kokugo_tensu); t.setEigo(eigo_tensu); t.setSuugaku(suugaku_tensu); //requestにtをセット request.setAttribute ("tokuten", t); //result.jspへ転送 RequestDispatcher dispatcher = request.getRequestDispatcher ("/result.jsp"); //転送 dispatcher.forward(request, response); } }