페이지 지시자 <%@ %> -> import
에러 페이지 처리
경로 => 아이피:폴더/폴더
서버 설정에 기본적으로 폴더 경로를 열면 index 파일이 열리게 설정되어 있다.
에러 페이지 처리 => 서버에서 처리
=> 오류가 났을때 서버에서 에러페이지 설정을 하면 원하는 페이지를 띄울 수 있다.
=> 404 오류 : 경로 오류
없는 경로를 쳤을 때
<%@ include %>
만들어둔 헤더와 풋터를 main에서 사용
예제
예제
프로젝트 폴더에서 해당 경로를 다고 들어가면,
jsp 파일을 번역한 java파일이 있는걸 확인할 수 있다.
=> 해당 파일을 "서블릿 파일"이라고 한다.
sendRedirect
=>디렉토리를 재설정해서 보내줌
=> 다른 페이지로 보내버림
간단한 로그인 코드
로그인 버튼을 누르면 chkLogin.jsp 파일을 불러온다
=> 아이디와 비밀번호가 같으면 main.jsp 파일을 불러오고, 아니면 loginForm.jsp 파일을 불러온다.
+ html 문법
=> jsp 사이에 html 문법을 넣을 수 있다.
=> 몇몇 jsp 코드들 때문에 html 코드가 제대로 작동하지 않을 수 있다. (주의)
setAttribute
pageContext => 현재 페이지에서만 유지가 된다.
request => 다음페이지까지 값을 전달할 수 있다.
session => 브라우저가 살아있는 동안에는 유지가 된다.
application => 서버가 유지되는 동안에는 유지가 된다.
request값을 넘겨주고 싶을 때
request.getRequestDispatcher("secondPage.jsp").forward(request, response)
=> forward를 사용해 secondPage로 전달해주고, secondPage.jsp 파일을 바로 불러온다.
문제
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200521.59일차] JSP 5 - 예제 연습 (로그인/회원가입/정보수정) (0) | 2020.05.21 |
---|---|
[200520.58일차] JSP 4 - DB 연동 (0) | 2020.05.20 |
[200519.57일차] JSP 3 - cookie, session (0) | 2020.05.19 |
[200514.55일차] JSP 1 - 환경설정, 표현식, 선언문 등 (0) | 2020.05.14 |
[200513. 54일차] jQuery (0) | 2020.05.13 |
[200512.53일차] JavaScript 3 (0) | 2020.05.12 |
[200511.52일차] JavaScript 2 (0) | 2020.05.11 |