PrintGrade.java
import java.io.IOException;
import java.io.PrintWriter;
import java.math.BigDecimal;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ArithmeticCalc
*/
@WebServlet("print_grade.jsp")
public class PrintGrade extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public PrintGrade() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
int total = Integer.parseInt(request.getParameter("mexam")) +
Integer.parseInt(request.getParameter("fexam")) +
Integer.parseInt(request.getParameter("report")) +
Integer.parseInt(request.getParameter("check"));
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
Java
볡μ¬
PrintFail.java
import java.io.IOException;
import java.io.PrintWriter;
import java.math.BigDecimal;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ArithmeticCalc
*/
@WebServlet("/ex")
public class PrintFail extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public PrintFail() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
StringBuilder sb = new StringBuilder();
sb.append("<html><body><h2>μ΄μ μ΄ 60μ λ―Έλ§μ
λλ€!!!</h2>");
sb.append("νλ²: ").append(request.getParameter("id")).append("<br>");
sb.append("μ΄λ¦: ").append(request.getParameter("name")).append("<br>");
sb.append("μ€κ°μν: ").append(request.getParameter("mexam")).append("<br>");
sb.append("κΈ°λ°μν: ").append(request.getParameter("fexam")).append("<br>");
sb.append("리ν¬νΈ: ").append(request.getParameter("report")).append("<br>");
sb.append("μΆμ: ").append(request.getParameter("check")).append("<br>");
sb.append("μ΄μ μ: ").append(request.getParameter("total")).append("μ μ
λλ€.");
out.write(sb.toString());
// response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
Java
볡μ¬
printSuccess.java
import java.io.IOException;
import java.io.PrintWriter;
import java.math.BigDecimal;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ArithmeticCalc
*/
@WebServlet("/ex")
public class PrintSuccess extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public PrintSuccess() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
StringBuilder sb = new StringBuilder();
sb.append("<html><body><h2>μ±μ μ μ·¨λνμμ΅λλ€</h2>");
sb.append("νλ²: ").append(request.getParameter("id")).append("<br>");
sb.append("μ΄λ¦: ").append(request.getParameter("name")).append("<br>");
sb.append("μ€κ°μν: ").append(request.getParameter("mexam")).append("<br>");
sb.append("κΈ°λ°μν: ").append(request.getParameter("fexam")).append("<br>");
sb.append("리ν¬νΈ: ").append(request.getParameter("report")).append("<br>");
sb.append("μΆμ: ").append(request.getParameter("check")).append("<br>");
sb.append("μ΄μ μ: ").append(request.getParameter("total")).append("μ μ
λλ€.");
out.write(sb.toString());
response.getWriter().append("Served at: ").append(request.getContextPath());
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
Java
볡μ¬