今日完善了字元編碼過濾器。
public class CharacterEncodingFilter implements Filter {
private String encoding = "utf-8";
private String serverEncodingForGet = "ISO8859_1";
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
final HttpServletResponse response = (HttpServletResponse) res;
//System.out.println(request.getContextPath()+":"+request.getServletPath());
//System.out.println(request.getMethod());
if (request.getMethod().equalsIgnoreCase("GET")) {
request = new RequestWrapper(request, serverEncodingForGet, encoding);
//System.out.println("new encoding filter :get");
} else {
// 處理post引數
request.setCharacterEncoding(encoding);
// 處理post中混合的get引數
request = new MixedRequestWrapper(request, serverEncodingForGet,encoding);
//System.out.println("new encoding filter :post");
}
// 下面語句在frameset實現跨域訪問,解決frameset中cookie、session丟失問題
//((HttpServletResponse)response).setHeader("P3P","CP=CAO PSA OUR");
chain.doFilter(request, response);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15247/viewspace-1016339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Filterpost請求中文字元編碼的過濾器 --學習筆記Filter字元過濾器筆記
- MySQL隱碼攻擊Fuzz過濾字元字典MySql字元
- 使用Filter介面編寫過濾器解決post亂碼Filter過濾器
- 直播商城原始碼,vue 自定義指令過濾特殊字元原始碼Vue字元
- app直播原始碼,vue 自定義指令過濾特殊字元APP原始碼Vue字元
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- Servlet過濾器原始碼分析Servlet過濾器原始碼
- 字元編碼字元
- 直播軟體原始碼,vue 自定義指令過濾特殊字元原始碼Vue字元
- Vue原始碼閱讀--過濾器Vue原始碼過濾器
- Chardet: 通用字元編碼檢測器字元
- 過濾器過濾器
- 字串-字元編碼字串字元
- 聊聊字元編碼字元
- 4、過濾器的使用及自定義過濾器過濾器
- 點雲濾波器與過濾器過濾器
- CAN過濾器過濾器
- Filter過濾器Filter過濾器
- vue 過濾器Vue過濾器
- NetCore過濾器NetCore過濾器
- 代理過濾器過濾器
- Vue過濾器Vue過濾器
- DataV過濾器過濾器
- hbase過濾器過濾器
- 1.3.0 Python 字元編碼Python字元
- 字元編碼轉換字元
- 圖解字元編碼圖解字元
- 字元編碼問題字元
- Xor過濾器:比布隆Bloom過濾器更快,更小過濾器OOM
- Vue initAssetRegisters()建立元件、指令、過濾器原始碼Vue元件過濾器原始碼
- 預測電影偏好?如何利用自編碼器實現協同過濾方法
- Spring Cloud Gateway ---GatewayFilter過濾器、過濾器工廠(入門)SpringCloudGatewayFilter過濾器
- 字符集編碼(二):字元編碼模型字元模型
- PHP 過濾器(Filter)PHP過濾器Filter
- vue---過濾器Vue過濾器
- Vue中過濾器Vue過濾器
- vue filters過濾器VueFilter過濾器
- 布隆過濾器過濾器
- SpringSecurity過濾器原理SpringGse過濾器