반응형
Response
웹 브라우저의 요청에 응답하기 위한 정보를 가지고 있는 것
주요 메서드
response.setCharacterEncoding()
응답 시 문자의 인코딩 형태를 구함
(form 데이터 전달과 수신 시 한글이 깨진다면
파라미터 내부에 "UTF-8"을 넣고 request.setCharacterEncoding("UTF-8");
와 함께 작성)
response.addCookie(Cookie 변수명)
쿠키 지정
response.sendRedirect(URL)
파라미터에서 지정한 URL로 이동
예시) form 데이터로 나이를 입력 받아 미성년자와 성인을 분류하고 주류 구매가 가능한지 확인
--P03Res.jsp(전달)--
<h2>당신의 나이를 입력해주세요.</h2><hr>
<form action = "P04Res_check.jsp" method = "get">
<input type = "text" name = "age" placeholder = "나이" required /><br>
<input type = "submit" value = "미성년자인지 확인하기" /><br>
</form>
--P04Res_check.jsp(수신)--
<%
if(age <= 19){
response.sendRedirect("P05Res_no.jsp");
}else{
response.sendRedirect("P06Res_ok.jsp");
}
%>
조건문으로 나이를 검사하여 결과에 따라 해당 URL 로 이동
이동한 URL
--P05Res_no.jsp(미성년자)--
<h1>미성년자입니다. 주류 구매가 불가능합니다.</h1>
--P06Res_ok.jsp(성인)--
<h1>성인입니다. 주류 구매가 가능합니다.</h1>
'Java 및 JSP' 카테고리의 다른 글
[JSP] 쿠키(Cookie) (0) | 2021.08.05 |
---|---|
[JSP] Mac Tomcat 실행 에러 발생 해결 (0) | 2021.08.04 |
[JSP] Request 파라미터 값 전달 (0) | 2021.08.02 |
[JSP] 내장 객체 - Request (0) | 2021.08.01 |
[JSP] JSP 개념과 태그의 종류 (0) | 2021.07.31 |