Я использую Eclipse IDE с плагином Google App Engine и Guice. Работая на Dev Server, я попробовал оба из них в web.xml
и подсказке MyServletModule extends ServletModule
:
<url-pattern>/user/*</url-pattern>
и
filter("/user/*").through(LoginFilter.class);
оба, кажется, работают на
http://www.domain.com/user/
НО ... ни то, ни другое не работает:
http://www.domain.com/user/myaccount.html
Есть идеи, почему? Согласно документам, /user/*
должен работать для обоих, верно?
... Я подозреваю, что это как-то связано с файлом itaself, так как я тоже не могу фильтровать "*.html"
.
РЕДАКТИРОВАТЬ : Решено . Вздох ... Я нашел этот кусок в документах GAE / J:
"Note: Filters are not invoked on static assets, even if the path matches a filter-mapping pattern. Static files are served directly to the browser."