postget

기혁·2023년 3월 17일

JSP 학습

목록 보기
8/19

PostgetServlet.java

package com.codingbox.servlet;

import java.io.IOException;

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

@WebServlet("/postget")
public class PostgetServlet extends HttpServlet{

	@Override
	protected void service(HttpServletRequest request, 
			HttpServletResponse response) throws ServletException, IOException {
		
		if( request.getMethod().equals("GET") ) {
			System.out.println("GET요청");
		} else if( request.getMethod().equals("POST") ) {
			System.out.println("POST요청");
		}
		
		super.service(request, response);
	}
	
	@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		System.out.println("doPost 메소드 호출");
	}
	
	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		System.out.println("doGet 메소드 호출");
	}
	
}

📌 postget.jsp post버전

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="postget" method="post">
		<input type="submit" value="button">
	</form>
</body>
</html>

💡 결과값
postget.jsp 기본 출력

버튼 클릭시 이클립스 console에 출력

📌 postget.jsp get버전

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="postget" method="get">
		<input type="submit" value="button">
	</form>
</body>
</html>

💡 결과값
업로드중..

profile
⭐️내가만든쿠키⭐️

0개의 댓글