Search
Duplicate

hw2

생성일
2022/09/15 15:12
νƒœκ·Έ
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
볡사