以下url-pattern的配置形式是错误的,部署时项目并不会对配置的路径有过滤作用:
<filter>
<display-name>CROSFilter</display-name>
<filter-name>CROSFilter</filter-name>
<filter-class>com.mrkj.bsns.filter.CROSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CROSFilter</filter-name>
<url-pattern>/h5test/sendEmail,/bazi/getOrderList</url-pattern>
</filter-mapping>
正确的部署方式为以下:
<filter>
<display-name>CROSFilter</display-name>
<filter-name>CROSFilter</filter-name>
<filter-class>com.mrkj.bsns.filter.CROSFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CROSFilter</filter-name>
<url-pattern>/h5test/sendEmail</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>CROSFilter</filter-name>
<url-pattern>/bazi/getOrderList</url-pattern>
</filter-mapping>