Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오라클
- 자바초보
- 데이터베이스 DELETE
- 탑마이장인
- 코딩초보자
- 오라클 DELETE
- 가성비 노트북
- SQL
- 코딩일기
- 데이터베이스 기초
- 데이터베이스 집합연산자
- 슬림3
- 데이터베이스 UPDATE
- 데이터베이스 예제
- 데이터베이스
- 사무용 노트북
- 티모장인
- 코딩입문
- lenovo ideapad 3
- IdeaPad 3 15ABA7
- 코린이
- 레노버 아이디어패드 슬림3
- 레노버 슬림3
- 라이젠노트북
- 오라클UPDATE
- 개발자준비
- 데이터베이스기초
- 레노버 노트북
- 데이터베이스 JOIN
- 자바입문
Archives
- Today
- Total
스퐁지송 개발노트
JSP 내장 객체 본문
728x90
내장 객체
request : 요청
response : 응답
out : 출력
request 내장객체
: 요청
request.getParmeter
<form method="get" action="request.jsp">
<input type="text" name="abc">
<input type="submit" value="전송">
</form>
값 : <%= request.getParameter("abc") %> <br>
이름 : <%= request.getParameterNames() %> <br>
컨텍스트 패스 : <%= request.getContextPath()%> <br>
요청방식 : <%= request.getMethod() %> <br>
요청URL : <%= request.getRequestURI() %> <br>
요청 URI : <%= request.getRequestURI() %> <br>
서버이름 : <%=request.getServerName() %> <br>
프로토콜 : <%= request.getProtocol() %> <br>
response 내장 객체 (응답)
요청(request)처리해서 클라이언트에서 되돌려줄때
response.sendRedirect("이동할페이지");
ex) 간단한 로그인 페이지
로그인창 => 요청 => 아이디와 비밀번호 체크 => 아이디와 비밀번호 일치하면 메인페이지로 이동
=> 일치하지 않으면 다시 로그인 페이지로 이동
main
<body>
<form method="post" action="checkLogin.jsp">
아이디 : <input type="text" name="id"> <br>
비밀번호 : <input type="password" name="pw"> <br>
<input type="submit" value="로그인">
</form>
</body>
checkLogin
<body>
<%
String id = "teemo";
String pw = "1234";
String user_id = request.getParameter("id"); //object형으로 자동 형변환됨
String user_pw = request.getParameter("pw");
// out.print(user_id == id); <= false
//id는 자동으로 object형 객체로 변환되어 객체끼리의 같음을 비교하기 위해 equals를 사용
//객체를 저장하는 공간이있다 객체는 각자의 주소값를 가지고 있고 그냥 단순 비교(==)를 사용하면
//눈에 보이는 객체내용은 같아 보여도 그 안의 주소값는 다르기 때문에 "=="는 false로 출력
//따라서 위의 코드와 아래의 코드는 제대로 실행되지않는다
// if(id == user_id && pw == user_pw){
// out.print("로그인 성공");
// }else{
// response.sendRedirect("loginForm.jsp");
// }
//============수정 후 ==================
if(id.equals(user_id) && pw.equals(user_pw)){
out.print("로그인 성공");
}else{
response.sendRedirect("loginForm.jsp");
}
%>
</body>
forward
728x90
Comments