Untitled

1. 입력 관련 객체

request

//종류 컨텍스트 패스 : <%= request.getContextPath() %> 요청방식 : <%= request.getMethod() %> //결과: get/post 요청한 URL : <%= request.getRequestURL() %> 요청한 URI : <%= request.getRequestURI() %> // └─URL에서 쿼리스트링을 제외한 부분

서버의 이름 : <%= request.getServerName() %> 프로토콜 : <%= request.getProtocol() %> RequestDispacher : <%= request.getRequestDispacher(path) %> // └─지정한 로컬URL에 대한 RequestDispacher 객체

request 객체로 넘어온 사용자가 입력한 값을 패러미터라고 합니다.

패러미터 : getParameter(String name) 모든 패러미터의 문자열 : getParameterValues(String name) 모든 패러미터의 이름 : getParameterNames()

response

실행결과를 브라우저로 되돌려 줄때 사용

response.sendRedirect("이동할_페이지"); //=웹서버가 브라우저에게 지정한 페이지로 이동하도록 지시 //=페이지를 로드하면 지정한 페이지로 이동

//예제)redirect.jsp <body> 네이버로 이동 //페이지가 넘어가서 보이지 않음 <% response.sendRedirect("https://www.naver.com/"); %> </body>

****

Response

다른 웹 페이지를 이동하는 방식은 2가지가 있다.

  1. 리다이렉트 방식