doPost() method 호출하기

2023. 1. 5. 09:54JSP

프로젝트 내 WebContent 내 Get_Post_method.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>form태그</title>
</head>
<body>
	<!-- form태그를 이용하여 GetorPost.java파일에 있는 doGet()를 직접 호출한다. -->
	<!-- <form method="get" action="GetorPost">
		입력타입이 submit은 전송의 의미로 버튼이 나타나고 전송이라 라벨이 적힌다.
		<input type="submit" value="전송">	
	</form> -->
	<form method="post" action="GetorPost">
		<input type="submit" value="전송">
	</form>
</body>
</html>

프로젝트 내 Java Resources 내 src 내 sec03_exam 패키지 내 GetorPostServlet.java 서블릿 파일

package sec03_exam;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Servlet implementation class GetorPostServlet
 */
@WebServlet("/GetorPost")
public class GetorPostServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public GetorPostServlet() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("doGet메서드 호출됨");
		response.setContentType("text/html; charset=utf-8");
		//출력스트림 얻는다.
		PrintWriter writer = response.getWriter();
		
		writer.print("안녕하세요.");
		writer.println("<html>");
		writer.println("<head>");
		writer.println("</head>");
		writer.println("<body>");
		writer.println("<h1>doGet방식입니다.반갑습니다.</h1>");		
		writer.println("</body>");
		writer.println("</html>");
		
		writer.close();		
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("doPost메서드 호출됨");
		response.setContentType("text/html; charset=utf-8");
		//출력스트림 얻는다.
		PrintWriter writer = response.getWriter();
		
		writer.print("안녕하세요.");
		writer.println("<html>");
		writer.println("<head>");
		writer.println("</head>");
		writer.println("<body>");
		writer.println("<h1>doPost방식입니다.반갑습니다.</h1>");		
		writer.println("</body>");
		writer.println("</html>");
		
		writer.close();	
	}

}

 

'JSP' 카테고리의 다른 글

checkbox 선택 후 form method 이용해 Servlet에 요청하기  (0) 2023.01.05
현재 시간 Servlet 파일  (0) 2023.01.05
Servlet (Java 파일) 파일 바로 실행하기  (0) 2023.01.05
Servlet 이란?  (0) 2023.01.03
DBeaver 설정  (0) 2022.12.20