키리찹의 IT노트 119

내부객체3. page, config, exception

: page 객체는 jsp 페이지 그 자체를 나타내는 객체이며, jsp 페이지 내에서 page 객체는 this 키워드로 자기 자신을 참조할 수 있다. 그러나 대부분의 JSP 컨테이너는 Java만을 스크립트 언어로 지원하기 때문에 page 객체는 현재 거의 사용하지 않는다. : 서블릿에게 서블릿을 초기화하는 동안 참조해야 할 정보를 전해주는 역할을 한다. : jsp 페이지에서 발생한 예외를 처리하는 페이지를 지정해, 에러 페이지에 전달하는 객체이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Insert title here Exception Example1 one / zero = http://colorscripter.com/info#e" target="_blank..

내부객체2. session, application, pageContext

예전엔 쿠키를 사용했으나 보안이 약하다는 단점이 있었음 ===> 세션 -id: 식별자. 처음 접근한 클라이언트에게 식별자 발급 -변수: 데이터 저장 in 서버의 메모리(언제 어디서나, 단, 나의 데이터만 접근 가능. 개별 변수) -> id와 데이터(id, 비밀번호 등)를 통해 인증한다. *default: 30분간 서버에 데이터 저장 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Insert title here Session Example1 아이디: 비밀번호: http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter id와 비밀번호를 입력..

내부객체1. request, response, out

: 요청 정보를 담고 있는 객체 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Insert title here Request Example1 성명: 학번: 성별: 여자 남자 전공: 국문학과 영문학과 수학과 정치학과 체육학과 http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter html 폼 생성 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 Insert title here Request Ex..

내부 객체(Implicit Object)

: 이미 만들어져 있는 객체 1. request★: 요청 정보를 담고 있는 객체 2. response★: 응답 정보 3. session★★★: 세션 정보(연결 정보) : 통신의 시도 ~ 연결이 끝날 때까지의 과정/요청과 답변, 세션은 살아 있다, 창을 닫아도 로그인은 유지) -> 로그인, 로그아웃 1)ID: 식별자 ((2)기간: 연결시간 제어)) 3)변수: 값을 저장 4. application: 웹 어플정보 5. out★: 출력 정보 6. config: 환경 설정, 환경 정보 7. page: 페이지 자체를 객체로 봄 영역은 존재하는데, 담을 수 없어... 아냐 있대! ->pageContext 객체를 이용해 변수나 내용을 저장 8. pageContext: 페이지 내용물, 다른객체의 권한을 획득 9. exc..

액션(Action)

:커스텀(custom) 태그의 일종으로, XML에 기반한 구문 형식을 가진다. *커스텀 태그: 유저가 생성해 쓰는 태그(html의 형태지만 jsp의 기능) -> JSTL의 형태로 나타난다.(jsp standard tag library) -사용 이유 : jsp의 tag화 -> 문서의 가독성을 높이기 위해 -종류 include forward plug-in useBean setProperty getProperty 접두어 태그명 속성 (prefix) 1)문서를 병합한다. : include 지시자(directive)와 다른 점은, 액션 태그는 포함시킬 페이지의 '처리 결과'를 포함한다는 점 2)각각을 컴파일해서 결과를 합친다. 3)request 영역을 공유한다. : 모든 페이지에서 request.getParame..