JAVA 요청 매개변수의 소파 클래스 가져오기

4565 단어 Java
package model;

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;

//P142 リクエストパラメータを取得するサーブレットクラス
@WebServlet("/EmployeeRequest")
public class EmployeeRequest extends HttpServlet {
    private static final long serialVersionUID = 1L;

    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        request.setCharacterEncoding("UTF-8");

        String name = request.getParameter("name");
        String gender = request.getParameter("gender");
        String address = request.getParameter("address");
        String age = request.getParameter("age");

    }

}
▪️protected
자신과 같은 포장에 속하거나 자신의 아이를 물려받은 유형에 속한다.
▪️HttpServletRequest
이 인터페이스의 목적 중 하나는 창에 입력하는 것이다
입력한 값을 가져옵니다.
HTTP 서브렛에 대한 요청 정보를 제공하도록 서브렛 Request 인터페이스를 확장합니다.
서브렛 컨테이너는 Http서브렛 리퀘스트 객체를 생성하고 서브렛에 매개 변수로 전달하는 서비스 방법(doGet,doPost 등).
▪️HttpServletResponse
HTTP만의 응답 전송 기능을 제공하도록 서브렛 Response 인터페이스를 확장합니다.예를 들어, HTTP 헤더와 쿠키에 액세스하는 방법이 있습니다.
▪️ServletResponse
클라이언트로 보내는 응답을 패키지화하는 서브렛의 객체를 정의합니다.서브렛 컨테이너는 서브렛 유형의 객체를 생성하고 서비스 메소드의 매개변수로 서브렛에 전달합니다.
▪️getParameter
요청 매개변수 가져오기
▪️요청 매개 변수
예)name = 홍콩 &age = 23 &address = 도쿄 도쿠 구
요청 매개 변수 → name = 항구
▪️setCharacterEncoding
요청 매개 변수의 문자 코드를 지정합니다.
요청 데이터의 문자 코드(Windows-31J, SJIS, EUC 등)를 설정합니다.
▪️protected void doPost(HttpServletRequest request, HttpServletResponse response)
서브렛이 POST 요청을 처리할 수 있도록
(서비스 방법으로) 서버에서 호출
▪️ServletException
클래스는 처리 과정에서 문제가 발생할 경우 서브렛이 속도를 줄일 수 있는 일반적인 예외를 정의합니다.
▪️IOException
일부 입력과 출력의 예외를 알리는 신호가 발생합니다.이 클래스는 입력 출력 처리가 실패하거나 중단되어 발생하는 예외적인 일반 클래스입니다.

참조 사이트

좋은 웹페이지 즐겨찾기