JSP乱码解决 - 使用过滤器Filter
来源:互联网 发布:mysql countdistinct 编辑:程序博客网 时间:2024/06/05 17:50
1、SetCharacterEncoding.java
package com.servlet;
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;
public class SetCharacterEncoding implements Filter{
protected FilterConfig filterConfig = null;
protected String encoding = null;
public void init(FilterConfig filterConfig)throws ServletException{
this.filterConfig = filterConfig ;
this.encoding = filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException , ServletException {
String encoding=this.encoding;
if(encoding != null){
request.setCharacterEncoding(encoding);
response.setCharacterEncoding(encoding);
}
chain.doFilter(request, response);
}
public void destroy() {
this.encoding = null;
this.filterConfig = null;
}
}
2、web.xml
EncodingFilter
com.servlet.SetCharacterEncoding
encoding
UTF-8
EncodingFilter
/*
Web.xml中的UTF-8要和JSP中的<%@ page language="java" import="java.util.*"pageEncoding="utf-8"%>的一样。
- JSP乱码解决 - 使用过滤器Filter
- 使用过滤器Filter解决JSP+Servlet页面编码乱码
- 使用过滤器(Filter)解决乱码问题
- jsp filter过滤器 解决post 以及get乱码问题
- jsp过滤器解决乱码
- jsp过滤器解决乱码
- 使用filter解决jsp乱码问题
- 使用filter(过滤器)处理JSP和servlet的中文乱码
- 过滤器 Filter 解决乱码问题
- javaweb开发中的中文乱码问题,使用Filter过滤器解决
- jsp中文乱码的Filter过滤器配置
- 解决JSP乱码的过滤器
- 解决JSP乱码的过滤器
- jsp过滤器中文乱码解决
- 在JSP中使用过滤器解决中文乱码问题
- 过滤器filter-解决乱码的问题
- 利用过滤器filter解决乱码问题
- 解决乱码通用的过滤器程序Filter
- TCP/IP三次握手与四次挥手
- c++ 指针与数组
- php页面静态化实现思路
- 新学期芯团队心学习
- 适配器模式
- JSP乱码解决 - 使用过滤器Filter
- 气象类部分软件和数据库编译参数
- Communication System
- 详解Java增强的For循环(泛型) 各种用法
- 移动(andriod,ios)安全学习笔记
- 8. bagels小程序---字母、单词合成与分解的一些问题
- 查看进程占用系统资源的方法
- oracle A点出发到各地的路径及其距离
- tomcat内存溢出的处理方法 java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError