sitemesh 다운로드

sitemesh 다운로드

하 인 하 인 산하 데코레이터.xml, sitemesh.xml [1] 사이트 메시사용을 시작하려면 사이트메시의 라이브러리를 응용 프로그램에 포함시켜야 합니다. 여기에서 Sitemesh 항아리 파일을 다운로드할 수 있습니다. 웹 응용 프로그램에 sitemesh-xxx.jar를 포함합니다. 사이트 메시를 사용하려면 web.xml에서 Sitemesh의 필터를 구성해야 합니다. 이것은 다음과 같이 수행 할 수 있습니다, 이것은 우리가 우리의 브라우저에서 index.jsp를 열 때 지금, sitemesh는 우리의 요청에 base_layout.jsp를 적용합니다. 그래서 우리는 헤더, 탐색, index.jsp의 원래 내용과 바닥글이있는 멋지고 장식 된 페이지를 얻을 수 있습니다. 이 이미지는 base_layout.jsp [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [ sitemesh-example.war – 사이트 메시의 많은 예제가 작동하는 사전 패키지 웹 프로젝트입니다. sitemesh.xml@xa.co.kr 사이트 메쉬.xml [현장][1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1 http://wiki.sitemesh.org/wiki/display/sitemesh/Download 먼저 사이트 메시가 수행하는 작업을 살펴볼 수 있습니다. 일반적으로 웹 사이트에는 모든 페이지에 대한 공통 레이아웃이 있습니다. 헤더, 상단 또는 왼쪽 또는 오른쪽에 탐색 및 바닥글이 있습니다. 일반적으로 이러한 사이트에서는 jsp:include를 사용하여 헤더, 탐색 및 바닥글을 포함합니다. 이렇게 하면 유지 관리 문제가 발생합니다. Sitemesh를 사용 하 여, 우리는 헤더를 포함 할 필요가 없습니다., 탐색 및 바닥글 각 페이지에 모든 페이지.

우리는 페이지의 내용만 만들고 Sitemesh는 페이지에 헤더, 탐색 등을 추가합니다. 이 6 월 2011, OpenSymphony프로젝트로 종료 내 사이트에 거의 모든 페이지의 모양이라고 말할 수 있습니다. [4] SiteMesh는 2012년 6월까지 자체 사이트 http://sitemesh.org 유지했으며, 이 때 문서가 합류(소프트웨어) 위키로 옮겨졌습니다. [5] 코드는 2015년까지 GitHub 리포지토리에서 유지되었습니다. 2.2+ 새로운 com.opensymphony.sitemesh.webapp.SiteMeshFilter.SiteMeshFilter 필터 및 스트럿츠 org.apache.struts2.dispatcher.ng.listener.StrutsListener 컨텍스트 리스너는 web.xml에 추가 해야 합니다.: 사이트 메시 작업 방법: Sitemesh 작업 하는 방법은 필터를 사용 하 여 우리가 원하는 사이트 메시를 처리할 수 있습니다 응용 프로그램에 의해 수신 되는 모든 요청을 가로챌 수 있습니다. Sitemesh는 구성 문서(decorators.xml)를 사용하여 요청에 적용할 레이아웃 또는 템플릿(데코레이터라고 함)을 확인합니다(필요한 경우). 브라우저에서 home.jsp를 여는 것을 가정해 보겠습니다. 사이트 메시는 home.jsp를 구문 분석하여 페이지 개체에 저장합니다. 그런 다음 Sitemesh는 decorators.xml을 조사하여 home.jsp 페이지에 데코레이터를 적용해야 하는지 확인합니다. home.jsp에 대한 데코레이터를 정의하지 않은 경우 sitemesh는 데코레이터를 적용하지 않고 구문 분석된 home.jsp를 응답으로 보냅니다. Sitemesh가 home.jsp에 데코레이터를 적용하도록 구성된 경우 Sitemesh는 요청을 데코레이터 페이지로 보냅니다(구문 분석된 home.jsp가 포함된 페이지 개체와 함께). 데코레이터는 브라우저로 전송되는 실제 출력을 렌더링합니다.

이것이 지금 이해가 되지 않는다면, 일단 우리가 계속 진행하게 될 것입니다. 대부분의 사이트와 마찬가지로 헤더, 위쪽에 탐색, 왼쪽탐색, 콘텐츠가 오른쪽으로 이동하고 하단에 바닥글이 있습니다. 사이트 메시를 사용하는 경우 사이트와 관련된 레이아웃이 있는 템플릿 페이지를 만듭니다. 해당 템플릿은 사이트의 모든 페이지에 적용됩니다. 그래서 우리는 헤더를 포함 하는 페이지를 만들 거 야, 탐색 및 이와 같은 바닥글, 에서 2.2+ 사이트 메시와 프리 마커를 사용 하는 권장된 방법은 지그.apache.struts2.sitemesh.FreemarkerDecoratorServlet 서벨을 통해, 웹에서 이처럼 구성할 수 있습니다.xml: decorators.xml sitemesh.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.xml.s.xml.xml.xml..