<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="compositeFilter" class="com.casic.core.servlet.CompositeFilter"> <property name="filters"> <list> <!--<ref bean="casSignOutFilter"/>--> <!--<ref bean="casFilter"/>--> <!--<ref bean="casValidationFilter"/>--> <!--<ref bean="casWrapperFilter"/>--> <!--<ref bean="casAssertFlter"/>--> <!--<ref bean="authFilter"/>--> <ref bean="characterEncodingFilter"/> <ref bean="acceptLanguageHeaderFilter"/> <ref bean="openSessionInViewFilter"/> <ref bean="strutsFilter"/> <ref bean="servletFilter"/> </list> </property> </bean> <bean id="authFilter" class="com.casic.core.servlet.ProxyFilter"> <property name="name" value="auth"/> <property name="filter"> <bean class="com.casic.core.auth.AuthFilter"> <property name="rsURL" value="${rs.baseurl}"/> </bean> </property> <property name="excludePatterns"> <list> <value>/s/*</value> <value>/images/*</value> <value>/login.jsp</value> <value>/content/alarm/videoShow.jsp</value> <value>/alarm/accept-person!login.do</value> </list> </property> </bean> <bean id="characterEncodingFilter" class="com.casic.core.servlet.ProxyFilter"> <property name="name" value="encode"/> <property name="filter"> <bean class="org.springframework.web.filter.CharacterEncodingFilter"> <property name="encoding" value="UTF-8"/> <property name="forceEncoding" value="true"/> </bean> </property> </bean> <bean id="acceptLanguageHeaderFilter" class="com.casic.core.servlet.ProxyFilter"> <property name="name" value="i18n"/> <property name="filter"> <bean class="com.casic.core.i18n.AcceptLanguageHeaderFilter"/> </property> </bean> <bean id="openSessionInViewFilter" class="com.casic.core.servlet.ProxyFilter"> <property name="name" value="hibernate"/> <property name="filter"> <bean class="org.springframework.orm.hibernate4.support.OpenSessionInViewFilter"/> </property> </bean> <bean id="strutsFilter" class="com.casic.core.servlet.ProxyFilter"> <property name="name" value="struts"/> <property name="filter"> <bean class="org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter"/> </property> <property name="urlPattern" value="/*"/> </bean> <bean id="servletFilter" class="com.casic.core.servlet.ServletFilter"> <property name="name" value="servlet"/> <property name="servletMap"> <map> <!-- <entry key="/rs/*"> <ref bean="jersey"/> </entry> --> </map> </property> </bean> </beans>