zoukankan      html  css  js  c++  java
  • SSH中设置字符编码防止乱码

    1.在web.xml中加入一个过滤器和过滤范围的配置

    <filter>
    <filter-name>encoding</filter-name>
    <filter-class>com.guet.cab.base.Filter.EncodingFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>encoding</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    2.com.guet.cab.base.Filter.EncodingFilter指明其具体实现的包名,第二个配置指明其监听所有的请求。

    3.字符编码过滤的具体实现为

    package com.guet.cab.base.Filter;

    import java.io.*;
    import javax.servlet.*;

    public class EncodingFilter implements Filter {
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    public void doFilter(ServletRequest request, ServletResponse response,
    FilterChain chain) throws IOException, ServletException {
    try {
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=UTF-8");
    } catch (Exception e) {
    }

    chain.doFilter(request, response);
    }

    public void destroy() {

    }
    };

     

    1.在web.xml中加入一个过滤器和过滤范围的配置

    <filter>
    <filter-name>encoding</filter-name>
    <filter-class>com.guet.cab.base.Filter.EncodingFilter</filter-class>
    </filter>
    <filter-mapping>
    <filter-name>encoding</filter-name>
    <url-pattern>/*</url-pattern>
    </filter-mapping>

    2.com.guet.cab.base.Filter.EncodingFilter指明其具体实现的包名,第二个配置指明其监听所有的请求。

    3.字符编码过滤的具体实现为

    package com.guet.cab.base.Filter;

    import java.io.*;
    import javax.servlet.*;

    public class EncodingFilter implements Filter {
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    public void doFilter(ServletRequest request, ServletResponse response,
    FilterChain chain) throws IOException, ServletException {
    try {
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=UTF-8");
    } catch (Exception e) {
    }

    chain.doFilter(request, response);
    }

    public void destroy() {

    }
    };

     
  • 相关阅读:
    Analysis Services 查询性能十大最佳实践(转)
    谈谈一年来对“数据仓库”概念的困惑、探索和感悟(转)
    用sql语句添加删除主键
    大文件流操作及编码
    SQL Server CONVERT() 函数
    正则表达式提取案例1
    解析SQL SERVER存储过程返回值
    文件操作类Path
    HTTP状态码
    自己写的遮罩层效果
  • 原文地址:https://www.cnblogs.com/doudouxiaoye/p/5670096.html
Copyright © 2011-2022 走看看