Почему Sitemesh не работает в моем проекте (Spring)? - PullRequest
0 голосов
/ 19 июня 2019

В моем проекте я хочу использовать Sitemesh, для каждой страницы будет шаблон меню. Раньше он работал, когда был в web.xml. Но теперь я удалил 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");
    }    
}

Код в web.xml, который я удаляю

<filter>
    <filter-name>sitemesh</filter-name>
    <filter-class>org.sitemesh.config.ConfigurableSiteMeshFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>sitemesh</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
...