JSP의 구성
<%@ %> - directive
page : JSP 페이지의 설정 정보
taglib : 사용할 태그 라이브러리 지정(JSTL)에 사용합니다.
include : 특정 영역에 다른 문서를 포함할 때 사용합니다.
ex) <%@ include file="HelloWorld.jsp"%>
<%! %> - 선언부
전연변수 또는 메서드 선언할 때 사용합니다.
<% %> - scriptlet
자바 코드를 작성할 때 사용합니다.
<%= %> - 표현식
변수, 메소드의 결과를 표시할 때 사용합니다.
<% out.println()%>대신 사용함.
Request 메소드
getContextPath()
getRemoteAddr() - 접속한 클라이언트의 ip를 확인
getServerName() - 서버의 이름 확인
getMethod() - 요청방식을 알려줌
getProtocol() - 프로토콜 확인
getRequestURL() - URL을 요청함
getQueryString() - url도메인 뒷부분
getRequestURI() - localhost:8080/뒷부분
Response 메소드
sendRedirect(url) - 넣어 준 URL로 자동이동시켜줌
setIntHeader(name, value) - 헤더 값을 정수 값으로 지정
이젠 이 객체들을 한번 사용하는 예제를 만들어 보겠습니다.
JSP파일을 만든 후
이를 출력해보면
이런 식으로 뜨는 것을 확인할 수 있습니다.
다음은 response 객체를 테스트를 해보겠습니다.
JSP파일을 생성하고
redirect는 URL로 바로 이동시켜줍니다.
구글로 이동하는 것을 볼 수 있습니다.
다음은 간단한 로그인 페이지 만드는 것을 해보겠습니다!
'개발 > JSP' 카테고리의 다른 글
[JSP] 액션 태그를 활용하여 사각형 면적 구하기 (0) | 2021.03.26 |
---|---|
[JSP] session의 사용 (0) | 2021.03.24 |
[JSP] COOKIE 생성, 조회, 삭제 (0) | 2021.03.23 |
[JSP/servlet] Servlet의 LifeCycle(생명주기) (0) | 2021.03.17 |
[JSP]Tomcat 설치와 localhost 확인 (0) | 2021.03.15 |