• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    一个简单的JAVA字符集过滤器实现

    复制代码 代码如下:

    package dw05prj.util.filter;

    import javax.servlet.Filter;
    import javax.servlet.FilterConfig;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;
    import javax.servlet.FilterChain;
    import java.io.IOException;

    /*页面字符集过滤流*/

    /*
    在web.xml中配制的例子
    filter>
    filter-name>CharEncodingFilter/filter-name>
    filter-class>dw05prj.util.filter.CharEncodingFilter/filter-class>
    init-param>
    param-name>charset/param-name>
    param-value>GBK/param-value>
    /init-param>

    /filter>
    filter-mapping>
    filter-name>CharEncodingFilter/filter-name>
    url-pattern>/*/url-pattern>
    /filter-mapping>
    */

    public class CharEncodingFilter implements Filter {

    private String charSet ;

    public void init(FilterConfig parm1) throws ServletException {
    charSet = parm1.getInitParameter("charset") ;
    if (charSet == null charSet.length() 1)
    {
    charSet = "UTF-8" ;
    }
    System.out.println ("CharEncodingFilter--字符集: " + this.getCharSet()) ;
    }


    public void doFilter(ServletRequest parm1, ServletResponse parm2,
    FilterChain parm3) throws IOException, ServletException {

    // 设定字符集
    parm1.setCharacterEncoding(this.getCharSet());
    parm3.doFilter(parm1, parm2);
    //页面中每个向服务器的请求都被过滤 -- 如 图片,js,HTML/JSP等等
    //System.out.println ("---CharEncodingFilter: " + this.getCharSet()) ;
    }

    public void destroy() {
    // TODO: Add your code here
    this.setCharSet(null) ;
    }


    public void setCharSet(String charSet) {
    this.charSet = charSet;
    }

    public String getCharSet() {
    return (this.charSet);
    }
    }

    您可能感兴趣的文章:
    • Java实现的文件过滤代码分享(按后辍过滤)
    • JAVA正则表达式过滤文件的实现方法
    • java servlet过滤器使用示例
    • Java实现简单文件过滤器功能
    上一篇:JSP 点击链接后下载文件(相当于右键另存)功能
    下一篇:纯jsp打造无限层次的树代码
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    一个简单的JAVA字符集过滤器实现 一个,简单,的,JAVA,字符集,