JSP(JavaServer Page) 파일 작성

JavaScript™, HTML 또는 JSP 태그를 사용하는 사용자 고유 텍스트 및 이미지를 추가하여 Page Designer에서 JSP 파일을 작성하고 편집할 수 있습니다. 여기에는 Java™ 소스 코드를 scriptlet 태그 안에 놓은 것도 포함됩니다. 작성하는 JSP 파일은 기본 파일이 될 수 있으며, 그렇지 않으면 Struts, 포틀렛 또는 JavaServer faces 모델을 기초로 할 수 있습니다.

JSP 파일의 대부분 유형을 새 JSP 파일 마법사에 사용하여 작성할 수 있지만 일부 JSP 파일(예: Faces JSP 파일)은 고유한 사용자 정의 마법사를 가지고 있습니다. 특정 유형의 JSP 파일 작성에 대한 특정 정보를 보려면 다음 중 하나를 선택하십시오.
JSP 파일 마법사를 사용하여 기본 JSP 파일을 작성하려면 다음 단계를 완료하십시오.
  1. 동적 웹 프로젝트를 작성하지 않았으면 지금 작성하십시오.
  2. Perspective를 여십시오.
  3. 웹 프로젝트를 선택한 후 파일 > 새로 작성 > JSP 파일을 선택하십시오. 새 JSP 파일 창이 표시됩니다.
  4. 찾아보기 단추를 선택하고 프로젝트 폴더(및 서브폴더) 목록에서 파일에 적절한 컨테이너를 선택하십시오.

    선택한 폴더는 동적 웹 프로젝트의 웹 컨텐츠 폴더 아래에 있어야 합니다. JSP 파일이 이 폴더 아래에 없으면 서버에 전개할 때 WAR 파일에 포함되지 않습니다. 또한 웹 컨텐츠 폴더 아래에 없는 파일에는 링크 유효성 검증이 수행되지 않습니다.

  5. 해당 필드에 파일 이름을 입력하십시오.
  6. 마크업 언어 드롭 다운 목록에 적절한 옵션이 표시되는지 확인하십시오. 선택하는 옵션에 따라 모델 풀다운 목록에 표시되는 JSP의 모델이 결정됩니다.

    또한 JSP 단편 작성 선택란을 선택할 경우, 이 파일이 다른 JSP 파일에 추가할 수 있는 단편으로 작성됩니다. 다른 JSP 파일은 JSP include 지시문을 사용하여 JSP 단편을 포함할 수 있습니다. 단편을 작성하면 결과 파일이 .jspf 확장자로 끝납니다. 단편은 웹 페이지로 독립할 수 없기 때문에 DOCTYPE 정보에 대해 프롬프트되지 않으며 이 정보를 포함한 모든 JSP 파일을 무효화합니다.

    또한 선택한 마크업 언어에 따라 XML 스타일 구문 사용 옵션을 선택하여 XML 스타일 태그에 맞는 JSP 파일을 작성할 수 있습니다.

  7. 진행을 위한 몇 가지의 옵션이 제공됩니다. (이 마법사에 표시되는 창은 선택하는 옵션에 따라 결정됩니다.)
    • 새 JSP 파일과 연관된 기본값을 허용하려면 모델 드롭 다운 목록에서 없음을 선택한 후 완료를 선택하십시오.
    • 제공된 샘플 템플리트 중 하나를 사용하려면 페이지 템플리트에서 작성을 선택한 후 다음을 선택하십시오. (이는 HTML 및 XHTML 마크업 언어에서만 사용할 수 있습니다.) 이 옵션을 선택할 경우, 샘플 템플리트나 사용자 정의 템플리트를 선택할 수 있는 창이 표시됩니다.
    • Struts 또는 포틀렛 구조를 사용하는 JSP 파일을 작성하려면, 모델 필드에서 유형을 선택하고 다음을 클릭하십시오. (Faces JSP 파일에는 고유한 사용자 정의 마법사가 있습니다.)
    • 파일 옵션을 지정하거나 사용자 정의하려면, 고급 옵션 구성 선택란을 선택하고 다음을 클릭하십시오.
  8. 추가 단추를 클릭하여 다양한 소스의 태그 라이브러리를 추가할 수 있는 태그 라이브러리 설명자(TLD) 파일이나 TLD 파일이 들어 있는 JAR 파일을 찾을 수 있습니다.

    • web.xml 파일에 정의됨
    • /META-INF/taglib.tld를 포함하는 프로젝트 라이브러리 디렉토리에 위치한 JAR 파일
    • 프로젝트에 대한 외부 JAR 파일
    • 프로젝트에 있는 "임의의" TLD
    1. 태그 라이브러리 선택 대화 상자에서 사용 가능한 태그 라이브러리 중 하나를 선택하거나, 태그 라이브러리를 찾아 목록에 추가하려면 가져오기 단추를 눌른 다음 선택하십시오. 대화 상자가 태그 라이브러리 및 해당 컨텐츠에 대해 설명하는 정보 필드를 자동으로 채웁니다. 반드시 접두부 값을 지정하십시오.
    2. 태그 라이브러리를 추가하려면 확인을 클릭하십시오. 선택한 TLD 파일이 web.xml 파일에 등록되어 있지 않으면 자동으로 추가됩니다.
  9. 다음을 클릭하십시오.
  10. 인코딩 유형을 선택할 경우, Workbench 인코딩 사용 선택란의 선택을 취소하여 새 인코딩 속성을 선택하십시오. 인코딩 드롭 다운 목록에서 파일의 HTML 선언에 추가할 해당 인코딩 값을 선택하십시오. 기본값은 창 > 환경 설정을 선택한 후, 웹 및 XML 파일 환경 설정을 펼치면 HTML 파일 환경 설정 페이지에 설정되어 있는 값입니다.
  11. 컨텐츠 유형 드롭 다운 목록에서 올바른 컨텐츠 유형이 선택되었는지 확인하십시오. 기본값은 마크업 언어에 따라 다릅니다.
  12. JSP 파일과 연관시키려는 문서 유형을 선택하십시오. 기본값은 마크업 언어에 따라 다릅니다.
  13. 새 JSP 파일에서 참조할 캐스케이딩 스타일시트(CSS) 파일을 지정하십시오. 일반적으로 CSS 파일은 웹 컨텐츠 폴더 아래의 주제 폴더에 있습니다. 추가를 사용하여 파일 시스템에서 스타일시트를 선택할 수 있습니다. 제거를 사용하여 목록에서 스타일시트를 삭제하거나 화살표 단추를 사용하여 파일에서 스타일시트를 참조하는 순서를 다시 정렬하십시오. 스타일시트가 새 파일을 작성 중인 프로젝트와 이미 연관되어 있는 경우, 이 스타일시트가 기본값이 됩니다.
  14. 다음을 클릭하여 특정 메소드 스텁을 선택하고 웹 프로젝트의 web.xml 파일에 전개 정보를 추가하십시오.

    JSP 파일에 대해 전개될 Servlet에 작성할 적절한 메소드 스텁을 선택하십시오.

    web.xml에 추가 선택란을 선택하는 경우, JSP 파일(해당 표시 이름 포함), JSP 파일에 연관된 URL 맵핑 및 초기화 매개변수가 웹 프로젝트 전개 설명자에 자동으로 포함됩니다. 마법사의 첫 번째 페이지에 제공된 파일 이름 값은 URL 패턴 맵핑뿐만 아니라 이 페이지의 Servlet 이름 값에도 자동으로 맵핑됩니다. 파일 이름 필드의 원래 값을 변경하면 맵핑이 갱신되지 않습니다.

  15. 완료를 클릭하여 선택한 프로젝트에 파일을 작성하십시오. 기본적으로 새 파일은 디자인 페이지에 있는 Page Designer에서 열립니다.
관련 개념
JSP(JavaServer Page) 기술
관련 태스크
동적 웹 프로젝트 작성
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.