Я написал веб-фильтр Java для обеспечения безопасности моего приложения JSF. У меня есть отображение фильтра следующим образом:
<filter-mapping>
<filter-name>authFilter</filter-name>
<url-pattern>/secure/*</url-pattern>
<url-pattern>/login.jsf</url-pattern>
<url-pattern>/*.js.jsf</url-pattern> <--- invalid pattern
</filter-mapping>
и теперь я хочу создать URL-шаблон для фильтрации всех файлов javascript. Я использую Primefaces, поэтому файлы .js извлекаются по URL-адресам следующим образом:
http://localhost:8080/MyProject/javax.faces.resource/MyJavascriptFile.js.jsf?ln=MyLibrary
Я не могу отфильтровать весь javax.faces.resouces
, потому что он также содержит файлы CSS. Есть ли способ создать шаблон URL для соответствия только javascripts?
<url-pattern>/javax.faces.resource</url-pattenr>
и обработал нужные случаи в коде фильтра. - person Pedro Peixoto   schedule 13.06.2012