JSP 파일을 작성하거나 작성한 JSP 파일을 편집하고, 다른
Java™ Bean의 데이터를 추가하며, 결과 테이블을
사용자 정의할 수 있습니다.
JSP 파일을 사용하여
다음과 같은 작업을 수행할 수 있습니다.
- 페이지가 처리될 때 Java Bean에 액세스
- 페이지에서 변수를 임베드하여 런타임
시 Bean 특성 값 확보 또는 표시
- 변수 데이터 형식화
- 삽입된 변수 및 HTML 형식 지정 태그가 있는 HTML 태그 블록 반복
WebSphere® Application Server와 같은 웹 서버는 JSP 파일을
처리할 때 다음 조치를 수행합니다.
- JSP 파일을 실행 가능 코드로 사전 처리합니다.
- Java Bean을 인스턴스화합니다.
- 특수 태그를 바꿔 결과 데이터를 출력 페이지에 넣습니다.
- 출력 페이지를 웹 브라우저에 HTML 스트림으로 전송합니다.
Page Designer에서 JavaScript™,
HTML 또는 JSP scriptlet 태그로 고유 텍스트 및 이미지를 추가하여 JSP 파일을
사용자 정의할 수 있습니다. 이러한 태그 및 스크립트는
웹 서버에서 작성한 HTML 파일에 포함되어 요청한 브라우저로
리턴됩니다.
Page Designer에서 JSP 파일을 열려면 파일을
두 번 클릭하십시오. Page Designer의
JSP 메뉴를
사용하면 다음과 같은 JSP 요소를 삽입할 수 있습니다.
- Bean
- 표현식, Scriptlet 및 선언
- Forward 및 Include
- 지시문 포함
- Get 및 Set 특성
- Bean 결과
- 플러그인
- 주석
- 사용자 정의 태그
이 요소를 추가하고 나면 속성 보기에서 선택하여 컨텐츠를
편집하거나 소스 페이지를 사용하여 컨텐츠 지원으로 추가 컨텐츠를
편집 또는 추가할 수 있습니다. 빠른 편집 보기를 사용하여 편집할 수도
있습니다. 스마트를 두 번 클릭하거나 끌어서 놓아 스니펫 보기에서
요소를 추가할 수 있습니다.
다른 텍스트와 함께 속성 값에
JSP 표현식을 사용하는 경우에는 전체 속성 값을 따옴표(')로 묶어야
합니다. 이는 프로덕션 중 웹 서버에서
필요하지 않지만 개발 환경에서는 링크 수정, 강조표시 및 컨텐츠 지원이
올바르게 작동하기 위해 필요합니다. 예를 들어, 다음과 같은 태그가 있습니다.
<IMG src=file<%=object.getFileNumber()%>.gif%>
이 태그는 다음과 같이 기록되어야 합니다.
<IMG src="file<%=object.getFileNumber()%>.gif">
다음과 같이 JSP 표현식 안에 전체적으로 기록하는 것이 좋습니다.
<IMG src=<%="file"+object.getFileNumber()+".gif"%>>
또는 다음과 같이 JSP 표현식 사이에
따옴표(')를 사용하여 기록하는 것이
가장 좋습니다.
<IMG src="<%="file"+object.getFileNumber()+".gif"%>">