jsp 홈페이지 예제

hello.jsp 페이지를 약간 변경합니다. 예를 들어 이 코드 조각 삽입: 웹 응용 프로그램은 사용자의 역할에 따라 콘텐츠를 구분하는 경우가 많습니다. 예를 들어 사용자의 역할이 큐레이터인 경우에만 편집 패널을 포함하는 동일한 JSP 템플릿은 그림 3.a 및 3.b에 표시된 두 페이지를 생성합니다. 위의 예제와 같이 JSP 페이지에 대한 초기화 매개 변수를 정의할 수 있으며 config 암시적 개체를 사용하여 JSP에서 검색할 수 있으며 이후 게시물에서 JSP의 암시적 개체를 자세히 살펴보겠습니다. 웹 개발 도구는 빠르게 진행되고 있지만 스윙이나 VisualWorks 스몰토크와 같은 대부분의 그래픽 사용자 인터페이스(GUI) 툴킷보다 여전히 뒤쳐져 있습니다. 예를 들어, 기존의 GUI 도구 키트는 레이아웃 관리자를 한 가지 형태 또는 다른 형태로 제공하여 레이아웃 알고리즘을 캡슐화하고 재사용할 수 있도록 합니다. 이 문서에서는 레이아웃 관리자와 마찬가지로 레이아웃을 캡슐화하여 복제하는 대신 다시 사용할 수 있도록 JavaServer 페이지(JSP)에 대한 템플릿 메커니즘을 살펴봅니다. JRE 클래스만 사용하는 간단한 JSP가 있는 경우 WAR 파일로 넣을 필요가 없습니다. tomcat 웹 앱 폴더에 디렉토리를 만들고 새로 만든 디렉토리에 JSP 파일을 배치하면 됩니다. 예를 들어 JSP가 아파치-톰캣/웹앱/테스트/home.jsp에 있는 경우 URL http://localhost:8080/test/home.jsp 브라우저에서 액세스할 수 있습니다. 호스트와 포트가 다른 경우 그에 따라 URL을 변경해야 합니다. 우리는 그냥 web.xml의 서블릿처럼 JSP를 구성 할 수 있습니다, 예를 들어 내가 WEB-INF 디렉토리 내부와 같은 JSP 예제 페이지가있는 경우 : 초보자를위한 JSP 예제 자습서에 대한 모든 것을. JSP의 기본 개념을 이해하는 데 도움이되고 시작하는 데 도움이되기를 바랍니다.

우리는 향후 게시물에 다른 JSP 기능을 살펴 볼 것입니다. 템플릿:get은 요청 범위에서 지정된 이름으로 Java bean을 검색합니다. Bean에는 템플릿:get에 포함된 웹 구성 요소의 URI(균일 리소스 식별자)가 포함됩니다. 예를 들어 예제 2.a에 나열된 템플릿에서 template:get은 요청 범위의 bean 명명된 헤더에서 URI–header.html을 가져옵니다. 그 후, 템플릿:get 헤더.html을 포함 합니다. JSP는 레이아웃 캡슐화에 대한 직접적인 지원을 제공하지 않으므로 동일한 형식의 웹 페이지는 일반적으로 레이아웃 코드를 복제합니다. 예를 들어 그림 1에는 헤더, 바닥글, 사이드바 및 주요 콘텐츠 섹션이 포함된 웹 페이지가 표시됩니다.

This entry was posted in Uncategorized. Bookmark the permalink.