본문 바로가기

Java/자바 기반 웹 개발자 과정 필기

[200518.56일차] JSP 2

반응형

 

 

페이지 지시자 <%@ %> -> import

 

 

 에러 페이지 처리

 

 

 

 

경로 => 아이피:폴더/폴더

서버 설정에 기본적으로 폴더 경로를 열면 index 파일이 열리게 설정되어 있다. 

 

 

 

에러 페이지 처리 => 서버에서 처리

=> 오류가 났을때 서버에서 에러페이지 설정을 하면 원하는 페이지를 띄울 수 있다.

=> 404 오류 : 경로 오류

없는 경로를 쳤을 때

 

 

 

 

<%@ include %>

만들어둔 헤더와 풋터를 main에서 사용

 

 


예제

 

 


예제

input2.jsp
0.00MB
views2.jsp
0.00MB
input.jsp
0.00MB
views.jsp
0.00MB

 

 


프로젝트 폴더에서 해당 경로를 다고 들어가면,

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 파일을 바로 불러온다.

 

 

 


문제

cont.jsp
0.00MB
quiz.jsp
0.00MB


q1-1.jsp
0.00MB
q1-2.jsp
0.00MB

 

 

 

 

반응형