본문 바로가기

Java/[Servlet/JSP]

SiteMesh 적용 (톰켓 & Weblogic)

sitemesh  decoration 적용을 하는 과정에서

톰켓에서는 별 설정없이 적용했던 내용이 weblogic에서는 적용되지 않는 현상이 발생했다. ㅡㅡ;

벤더마다 다르니 원.....

적용 방법은

웹로직일 경우 decorators.xml 파일에 해당 jsp경로도 함께 기술 해줘야 decorator 가 적용된다는 것..


decorators.xml 파일의 내용을 첨부한다.


<?xml version="1.0" encoding="UTF-8"?>

<decorators defaultdir="/decorators">
   <decorator name="main" page="main.jsp">
         <pattern>/main/*</pattern>
         <pattern>/lect/*</pattern>
         <pattern>/adm/*</pattern>
         <!-- weblogic 에서 jsp 패턴 인식 용 , 톰켓은 없어도 됨.  -->
         <pattern>/jsp/*</pattern>
   </decorator>

   <decorator name="user" page="open.jsp">
         <pattern>/user/*</pattern>
   </decorator>
</decorators>

이상과 같이 적용하니 별 문제없이 되네요..