Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
Я раньше использовал сайтмеш для того чтобы в каждой странице был разный шаблон для меню. И он у меня был в WEB.XML и все работало.

Но сейчас я решил полностью избавится от Web.XML и сайтмеш прописать конфигурацию по другому, я вроде думаю все правильно написал но почему не работает сайтмеш.

package adil.java.schoolmaven.config;

import org.sitemesh.builder.SiteMeshFilterBuilder;
import org.sitemesh.config.ConfigurableSiteMeshFilter;
 
public class MySiteMeshFilter extends ConfigurableSiteMeshFilter {

  @Override
  protected void applyCustomConfiguration(SiteMeshFilterBuilder builder) {
           
            builder.addDecoratorPath("/*", "/WEB-INF/decorators/homeDecorator.jsp") 
           
           .addDecoratorPath("/allStudents", "/WEB-INF/decorators/homeDecorator.jsp")
           .addDecoratorPath("/addStudents.jsp", "/WEB-INF/decorators/addStudentDecorator.jsp");
            
            
           
           
  }

}


К сообщению приложен файл. Размер - 61Kb
19 июн 19, 14:19    [21911561]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3921
fallen2019
решил полностью избавится от Web.XML

Лучше вам избавиться от компьютера!
А мы вам спасибо скажем.
19 июн 19, 17:26    [21911752]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
SQL2008,

Тебя случайно в камеди клаб не звали?
20 июн 19, 06:08    [21911962]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
SQL2008,
По сути я же правильно написал, почему он ругается на последнею строку
  @Override
    protected Filter[] getServletFilters() {

        CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
        characterEncodingFilter.setEncoding("UTF-8");
        characterEncodingFilter.setForceEncoding(true);
        return new Filter[]{characterEncodingFilter, new SiteMeshFilter()};
    }
    
 
20 июн 19, 07:51    [21911975]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 552
fallen2019,
Конфиг писать в коде некрасиво, поэтому цель непонятна.
20 июн 19, 08:47    [21911993]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
PetroNotC Sharp,

ПРосто попросили удалить полностью web.xml и то что было в нем написать в джава классе
20 июн 19, 08:52    [21911995]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
PetroNotC Sharp,

Я же правильно вроде все написал или чего то не хватает?
20 июн 19, 08:52    [21911997]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
fallen2019
Member

Откуда:
Сообщений: 193
fallen2019,

А все получилось
20 июн 19, 09:43    [21912024]     Ответить | Цитировать Сообщить модератору
 Re: Sitemesh - реализация без WEB.xml  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 3921
fallen2019
SQL2008,

Тебя случайно в камеди клаб не звали?

Участвовал в кастинге в 2014 году. Не прошел по возрасту :)
20 июн 19, 11:51    [21912096]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить