EncodingFilter
来源:互联网 发布:粘贴软件中联 编辑:程序博客网 时间:2024/05/20 10:56
Web.xml
<filter>
<filter-name>encodingfilter</filter-name>
<filter-class>
com.XXXX.oss.commons.filter.EncodingFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>encodingfilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>encodingfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
package com.XXXX.oss.commons.filter;
import java.io.IOException;
import java.util.Map;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class EncodingFilter extends HttpServlet implements Filter {
/**
*
*/
private static final long serialVersionUID = 7257643104061201994L;
private FilterConfig filterConfig;
private String targetEncoding = "GBK";
// Handle the passed-in FilterConfig
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
}
// Process the request/response pair
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) {
try {
request.setCharacterEncoding(targetEncoding);
filterChain.doFilter(request, response);
} catch (ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
} catch (IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
// Clean up resources
public void destroy() {
filterConfig = null;
targetEncoding = null;
}
}
<filter>
<filter-name>encodingfilter</filter-name>
<filter-class>
com.XXXX.oss.commons.filter.EncodingFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>encodingfilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>encodingfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
package com.XXXX.oss.commons.filter;
import java.io.IOException;
import java.util.Map;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
public class EncodingFilter extends HttpServlet implements Filter {
/**
*
*/
private static final long serialVersionUID = 7257643104061201994L;
private FilterConfig filterConfig;
private String targetEncoding = "GBK";
// Handle the passed-in FilterConfig
public void init(FilterConfig filterConfig) throws ServletException {
this.filterConfig = filterConfig;
}
// Process the request/response pair
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterChain) {
try {
request.setCharacterEncoding(targetEncoding);
filterChain.doFilter(request, response);
} catch (ServletException sx) {
filterConfig.getServletContext().log(sx.getMessage());
} catch (IOException iox) {
filterConfig.getServletContext().log(iox.getMessage());
}
}
// Clean up resources
public void destroy() {
filterConfig = null;
targetEncoding = null;
}
}
- EncodingFilter
- EncodingFilter
- EncodingFilter
- EncodingFilter
- EncodingFilter.java
- 【JSP】EnCodingFilter
- servlet过滤器之EncodingFilter
- 乱码过滤器EncodingFilter
- 全局编码过滤器--encodingFilter
- 全站编码过滤器EncodingFilter
- JSP乱码解决(过虑器EncodingFilter)
- JSP乱码解决(过虑器EncodingFilter)
- web.xml文件中的encodingFilter编码配置
- 使用EncodingFilter过滤器来完成统一编码
- JSP乱码解决(过虑器EncodingFilter)
- Spring 配置 工程Web.xml中encodingFilter
- JavaWeb编码处理——EncodingFilter
- JSP中解决乱码的方法。用PetStore中的EncodingFilter
- 这样的情人节还是要彼此快乐
- Android Push Notification(Android客户端信息推送) (androidpn-server和androidpn-client)
- cocoa WebView使用注意事项
- 民用地图经纬度纠偏-高德系地图纠偏
- android几个网站
- EncodingFilter
- 【JSF小记】jsf bean中的重定向
- 浏览器兼容性改造之HTML Event
- AM1808开发记录(三)
- AsyncTask使用
- windows git 邮件通知
- TelephonyManager类的方法详解
- Jsp中调用Oracle存储过程的小例子
- 安全进入过入SecurityFilter