虚位以待(AD)
虚位以待(AD)
首页 > 网络编程 > JSP编程 > jsp用过滤器解决中文乱码问题的方法

jsp用过滤器解决中文乱码问题的方法
类别:JSP编程   作者:码皇   来源:互联网   点击:

下面小编就为大家带来一篇jsp用过滤器解决中文乱码问题的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

定义一过滤器,实现Filtter接口

    public class EncodingFilter implements Filter {
    @Overridepublic void destroy() {
    // TODO Auto-generated method stub}
    @Overridepublic void doFilter(ServletRequest req, ServletResponse resp,FilterChain chain) throws IOException, ServletException {
    // TODO Auto-generated method stubHttpServletRequest request=(HttpServletRequest)req;
    HttpServletResponse response=(HttpServletResponse)resp;
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;
    charset=UTF-8");
    chain.doFilter(req, resp);
    }
    @Overridepublic void init(FilterConfig filterConfig) throws ServletException {
    // TODO Auto-generated method stub}
    }

web.xml文件中,配置过滤器

    <filter> <filter-name>EncodingFilter</filter-name> <filter-class>pers.filter.EncodingFilter</filter-class> </filter><filter-mapping> <filter-name>EncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

以上这篇jsp用过滤器解决中文乱码问题的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关热词搜索: 过滤器解决中文乱码