<filter>
<filter-name>CorsFilter</filter-name>
<filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CorsFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- encoding編碼設置 --><filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!--數據庫阿里連接池 druid 監視配置-->
<servlet>
<servlet-name>DruidStatView</servlet-name>
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
<!-- 設置可以訪問連接池的ip -->
<!-- <init-param>
<param-name>allow</param-name>
<param-value>127.0.0.1</param-value>
</init-param> -->
</servlet>
<servlet-mapping>
<servlet-name>DruidStatView</servlet-name>
<url-pattern>/druid/*</url-pattern>
</servlet-mapping>
<!--站點圖標-->
<icon>
<large-icon></large-icon>
<small-icon></small-icon>
</icon>
<!--開發過程中實現禁用Scriptlet (<% %>)過程 -->
<jsp-config>
<jsp-progerty-group>
<url-pattern>*.jsp</url-pattern> //在所有應用程序中禁用或
<url-pattern>/test.jsp</url-pattern> //在一個頁面中禁用或
<url-pattern>/noscriptlets/</url-pattern> //在一組頁面中禁用
<scripting-enabled>false</scripting-enabled>
</jsp-property-group>
</jsp-config>
<!--開發過程中實現禁用EL的計算過程 --><!--1、<@ page isELIgnored="true"%> -->
<!--2、在web.xml配置中加入-->
<jsp-progerty-group>
<url-pattern>*.jsp</url-pattern> //在所有應用程序中禁用或
<url-pattern>noel.jsp</url-pattern> //在一個頁面中禁用或
<url-pattern/noel/</url-pattern> //在一組頁面中禁用
<el-enabled>false</el-enabled>
</jsp-property-group>
<!-- 開發過程中禁用所有網頁緩存數據 --><filter>
<filter-name>noCacheFilter</filter-name>
<filter-class>xxx.xxx.filter.NoCacheFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>noCacheFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
//不緩存過濾器配置 java內容public class NoCacheFilter implements Filter{
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse response = (HttpServletResponse)servletResponse;
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
filterChain.doFilter(servletRequest,servletResponse);
}
@Override
public void destroy() {
}
}