- JSP 페이지에서 자동으로 생성되고 사용할 수 있는 객체들을 말함
response
- 응답 HTTP 헤더에 데이터를 추가하는 함수를 보유
- response.setCharacterEncoding();
- response.setContentType();
- response.setStatus(401);
- HTTP 응답 정보를 저장하는 객체로, 페이지 이동 관련 메소드를 가지고 있음
- sendRedirect(”.jsp”): 해당 jsp 페이지로 강제 이동
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<form action="requestResponse.jsp" method="post">
<p>아이디: <input type="text" name="id"></p>
<p>비밀번호: <input type="password" name="password"></p>
<input type="submit" value="전송">
</form>
</body>
</html>
requestResponse.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String userId = request.getParameter("id");
String password = request.getParameter("password");
if(userId.equals("관리자")&&password.equals("1111")){
response.sendRedirect("success.jsp");
}else{
response.sendRedirect("failed.jsp");
}
%>
- 관리자, 1111로 접속 했다면 success.jsp로 이동
- 아니라면 failed.jsp로 이동
out
- 웹 브라우저에 데이터를 전송하는 출력 스트림 객체
- 웹 브라우저에 출력하는 메소드를 보유
- out.print()
- out.println(): “\n” 적용 되지 않음
- newline(): 줄바꿈
'Development > JSP' 카테고리의 다른 글
| 자바 빈즈 (0) | 2023.04.19 |
|---|---|
| 액션 태그 (0) | 2023.04.19 |
| 서블릿과 JSP (0) | 2023.04.19 |
| 폼 (form) 태그 (0) | 2023.04.17 |
| 스크립트 태그 (0) | 2023.03.30 |