SiteMesh 입문 예시

더 읽 기
홈 페이지:http://wiki.sitemesh.org/wiki/display/sitemesh/Home공식 예제 인 Demo 참고 와 학습 도 다운로드 할 수 있 습 니 다. 여기 서 저 는 간단 한 예제 만 들 고 가장 기본 적 인 사용 을 보 여 드 리 겠 습 니 다.
 
먼저 Jar 가방 을 넣 습 니 다. 저 는 sitemesh - 2.4.2. jar 를 사용 한 다음 에 웹. xml 에 필 터 를 추가 합 니 다.


 
  index.jsp
 
 
  sitemesh
  
   com.opensymphony.module.sitemesh.filter.PageFilter
  
 
 
  sitemesh
  /*
 

 
SiteMesh 설정 파일 decorators. xml 을 추가 합 니 다. 이 파일 은 WEB - INF 아래 에 놓 습 니 다.


 
 
  /static/*
  /remote/*
 
 
 
  /*
 

 
루트 디 렉 터 리 에 새 폴 더 layouts 를 만 든 다음 JSP 세 개 를 만 듭 니 다. 하 나 는 기본 값 이 고, 하 나 는 출력 헤드 이 며, 하 나 는 출력 끝 이 며, 기본 페이지 는 다른 두 개 를 참조 합 니 다.기본 페이지 default. jsp:

  



SiteMesh  -<title/>



 
  

 
간단 한 설명:
  • SiteMesh 라벨 을 도입 했다.
  • 필터 페이지 의 title 로 자동 으로 대 체 됩 니 다. < /li>
    < li > < head / > 는 걸 러 진 페이지 헤드 안의 물건 (title 제외) 을 여기에 놓 습 니 다. < /li>
    < li > < body / > 걸 러 진 페이지 body 의 내용 을 여기에 놓 습 니 다. < /li>
    < li > 머리 에 js 와 css 를 도입 하여 다른 곳 에서 다시 사용 할 수 있 습 니 다. < /li>

    < p > 헤더 페이지 header. jsp: < / p >

    메뉴 정보 < / code > < / pre >

     


    < p > 꼬리 페이지 footer. jsp: < / p >

    저작권 정보 < / code > < / pre >

     


    < p > 루트 아래 에 새 폴 더 static 을 만 듭 니 다. 차단 여 부 를 실험 하 는 데 사 용 됩 니 다. 이 폴 더 아래 에 새 JSP: < / p > 를 만 듭 니 다.


    < title > 누가 저 를 막 았 나 요?
    누가 나 를 막 았 습 니까?
     
    접근:http://127.0.0.1:8080/sitemesh/index.jsp이것 은 접근 을 차단 합 니 다:http://127.0.0.1:8080/sitemesh/static/index.jsp차단 처리 가 되 지 않 습 니 다. 페이지 에 따라 실제 효 과 를 볼 수 있 습 니 다.
     
    ITEYE 사이트 에서 자바 소 강 오리지널 을 보 세 요. 감사합니다!http://cuisuqiang.iteye.com/!
    자체 블 로그 주소:http://www.javacui.com/ , 내용 과 ITEYE 동기 화!
  • sitemesh.zip (156.2 KB)
  • 다운로드 횟수: 314
  • 좋은 웹페이지 즐겨찾기