본문 바로가기
반응형

프레임워크/JSP4

JSP 내장객체 1. 내장 객체JSP 파일에서는 스크립트릿(Scriptlet)과 익스프레션(Expression)에서 객체를 생성하지 않고도 사용할 수 있는 내장객체라는 것을 지원한다.(1) 내장객체의 원리JSP 실행과 변환 C:/DEV/eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/ tmp0/work/Catalina/localhost/ROOT/org/apache/jsp/index_jsp.javapublic void _jspService(final HttpServletRequest request, final HttpServletResponse response) throws IOException, ServletEx.. 2025. 1. 18.
JSP 기초 1. JSP(JavaServer Pages) 기초JSP는 서블릿과 동일하게 웹 애플리케이션에서 동적 컨텐츠를 만들기 위해 제공되는 기술이다. 하지만 중요한 것은 JSP가 내부적으로 서블릿으로 변환되어 실행된다는 것이다.서블릿의 단점서블릿은 많은 장점에도 불구하고 다음과 같은 두드러지는 단점도 있다.정해진 규칙을 지켜서 작성해야 한다. (import, public 클래스, HttpServlet 상속, 기본 생성자, 콜백 메소드 오버라이딩) web.xml 파일이나 어노테이션을 통해 요청 url에 대한 매핑을 설정해야 한다. 소스를 수정한 후에는 반드시 재컴파일을 하고 리로딩될 때까지 기다려야 한다.2. 스크립트 기반 태그주석문(Comment) 특정 코드를 서블릿 변환에서 제외시킨다. 지시자(Directiv.. 2025. 1. 18.
JSP 세션, 쿠키 상태정보 유지상태 정보 유지 기술 쿠키(Cookie)는 상태 정보를 브라우저가 설치된 컴퓨터에 저장하는 기술이고, 세션(HttpSession)은 상태정보를 서버에 저장한다. 쿠키는 텍스트 형태의 상태정보만 저장할 수 있으며, 세션은 모든 타입의 데이터를 저장할 수 있다. 심지어 세션은 객체형태의 데이터도 저장할 수 있다. 쿠키는 저장할 수 있는 데이터의 개수와 크기에 제한이 있지만 세션은 서버의 메모리가 허용하는 범위 내에서 얼마든지 저장할 수 있다. 쿠키 정보는 HTTP 응답이 브라우저에 전송될 때, message-header에 포함된다. 쿠키를 설정할 때는 도메인과 패스, 그리고 쿠키의 유효 시간 등을 설정할 수 있다. 이때 다음의 메소드를 사용한다. void setDomain(String domai.. 2025. 1. 18.
JSTL 태그 라이브러리 태그 라이브러리 선언자바에서 import문을 선언하듯 JSP에서도 JSTL 확장 태그를 사용하려면 taglib 지시자로 라이버리를 선언해야 한다.JSP 지시자 태그 를 사용해서 다음과 같이 선언한다.uri : 태그 라이브러리의 네임 스페이스 URI 식별자prefix : JSTL 태그를 사용할때 태그 이름 앞에 붙일 접두사다음은 태그 라이브러리 별 표준 선언문이다.태그 라이브러리선언문Corehttp://java.sun.com/jsp/jstl/core" %>XMLhttp://java.sun.com/jsp/jstl/xml" %>I18Nhttp://java.sun.com/jsp/jstl/fmt" %>Databasehttp://java.sun.com/jsp/jstl/sql" %>Functionshttp://jav.. 2025. 1. 18.
반응형