📄 requestencoderfilter.java
字号:
/*
* This is a part of the symphonymold Platform.
* Copyright (C) 2006-2007 opendoc.org Corporation
* All rights reserved.
*
* Licensed under the opendoc.org public License.
*
*
*/
package cn.javagossip.ssiframework.web.filter;
import java.io.IOException;
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 cn.javagossip.ssiframework.util.StringUtils;
/**
* @author wangwp
* @version $Id: RequestEncoderFilter.java,v 1.1 2007/12/19 03:59:06 jabberdev Exp $
*/
public class RequestEncoderFilter implements Filter {
private String characterEncoding;
private static final String DEFAULT_ENCODING = "UTF-8";
public void destroy() {
}
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
req.setCharacterEncoding(characterEncoding);
chain.doFilter(req, res);
}
public void init(FilterConfig config) throws ServletException{
characterEncoding = config.getInitParameter("characterEncoding");
if(StringUtils.isEmpty(characterEncoding)){
characterEncoding = DEFAULT_ENCODING;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -