2016-03-30 4 views
0

У меня есть следующий SiteMesh определение декоратора:Добавление файла шаблонов для SiteMesh декоратора

<decorator name="bootstrap-decorator" page="bootstrap-decorator.jsp"> 
    <pattern>/users</pattern> 
    <pattern>/customers</pattern> 
    <pattern>/shoppers</pattern> 
</decorator> 

Вышеприведенные 3 модели все идут к одной JSP-страницы «home.jsp».

Что я хочу сделать:

Удалить все определения шаблонов и включает в себя только один общий шаблон «/ *», а некоторые, как объявить выход страницу шаблона «home.jsp». В принципе, я хочу, чтобы sitemesh применил декоратор на основе шаблона выходной страницы.

Как я могу это достичь? или это может быть достижимо?

ответ

0

Найдено решение:

Мы можем достичь этого путем добавления мета-тегов на странице JSP с указанием декораторы имя

<meta name="decorator" content="bootstrap-decorator"/> 

Он использует PageDecoratorMapper объявленный в sitemesh.xml.

Код: Decorating Beyond URL Patterns