*doGet() doPost() 메서드에서 > doHandle() 메서드 재 호출해서 모든방식 처리함!
package esc03.ex02;
import java.io.IOException;
import javax.servlet.ServletConfig;
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 LoginServlet4
*/
@WebServlet("/login4")
public class LoginServlet4 extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see Servlet#init(ServletConfig)
*/
public void init(ServletConfig config) throws ServletException {
// TODO Auto-generated method stub
}
/**
* @see Servlet#destroy()
*/
public void destroy() {
// TODO Auto-generated method stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doGet 메서드 호출");
doHandle(request,response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doPost 메서드 호출");
doHandle(request,response);
}
private void doHandle(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String user_id = request.getParameter("user_id");
System.out.println("doHandle 메서드 호출");
String user_pw = request.getParameter("user_pw");
System.out.println("아이디:" +user_id);
System.out.println("비밀번호:" +user_pw);
}
}
서블릿으로 관리자페이지 구현 (0) | 2022.06.10 |
---|---|
post 방식으로 서블릿 요청하기 (0) | 2022.06.09 |
HttpServletResponse 서블릿 응답 구조 (0) | 2022.06.08 |
getParameterNames() 예시 (0) | 2022.06.08 |
애너테이션을 이용한 서블릿 매핑 (0) | 2022.06.07 |