Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Фильтр для определенной страницы


Автор: Vofka 4.5.2007, 13:41
Я использую ajax4jsf. Мне необходимо чтобы фильтр срабатывал только на конкретной странице.Это связано с тем что после добавления фильтра  

Код

  <filter>
        <filter-name>ajax4jsf</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>


на некоторых страницах  сбивается кодировка.

сейчас это выглядит так 


Код

  <filter>
        <filter-name>ajax4jsf</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>ajax4jsf</filter-name>
        <url-pattern>*/StdTstLoadDataTable.jspx</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>


 в принципе  это работает и кодировка везде нормальная. но если переходить со страницы StdTstLoadDataTable.jspx на другую страницу  кодировка опять сбивается .

как сделать так что бы фильтр отработал только на конкретной странице.или наоборот запретить его для определенных страниц.

Автор: Maksym 4.5.2007, 14:01
Vofka
Цитата(Vofka @  4.5.2007,  13:41 Найти цитируемый пост)
как сделать так что бы фильтр отработал только на конкретной странице
С тем паттерном, который ты указал, фильтр и будет срабатывать только на конкретной StdTstLoadDataTable.jspx
Цитата(Vofka @  4.5.2007,  13:41 Найти цитируемый пост)
или наоборот запретить его для определенных страниц. 
Исключить страницы, видимо, нельзя. Можно только перечислить разрешенные. Если я правильно понял твою проблему, то я сталкивался с похожей и писал о ней в http://forum.vingrad.ru/topic-93955.html.




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)