Если вы хотите настроить сторонний фильтр, вы можете использовать FilterRegistrationBean
. Например, эквивалент web.xml
<filter>
<filter-name>SomeFilter</filter-name>
<filter-class>com.somecompany.SomeFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SomeFilter</filter-name>
<url-pattern>/url/*</url-pattern>
<init-param>
<param-name>paramName</param-name>
<param-value>paramValue</param-value>
</init-param>
</filter-mapping>
Это будут два компонента в вашем файле @Configuration
@Bean
public FilterRegistrationBean someFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(someFilter());
registration.addUrlPatterns("/url/*");
registration.addInitParameter("paramName", "paramValue");
registration.setName("someFilter");
registration.setOrder(1);
return registration;
}
public Filter someFilter() {
return new SomeFilter();
}
. Выше было протестировано с пружинной загрузкой 1.2. 3 [/ д2]
Объявить Doctype. Я бы посоветовал вам использовать тип документа HTML5:
<!DOCTYPE html>
Это потому, что вы не используете тип документа. И IE работает в режиме «причуд» .
Попробуйте этот тип документа:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Вы также можете использовать
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Это решило мою проблему!
Добавьте это:
#top {
//height: 100%;
}
#position_me {
//left: 0;
}
его заставляет IE8 вычислить позицию правильно в режиме quirks. Есть много способов получить его:
//zoom: 1;
//writing-mode: tb-rl;