jsp 中文乱码之过滤器
来源:互联网 发布:舟山幼儿园数据 编辑:程序博客网 时间:2024/05/01 11:50
这两天做一个项目jsp+hibernate+mysql,在查询的时候中文正常,但是插入中文数据的时候乱码,于是在网上找到用过滤器这个方法进行解决,jsp中用GB2312,MYSQL中也改为gb2312.写个过滤器如下:
package filter;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class CharacterEncodingFilter implements Filter...{
private FilterConfig filterConfig;
private String encoding=null;
public void init(FilterConfig filterConfig)...{
this.filterConfig=filterConfig;
encoding=filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException ...{
request.setCharacterEncoding(encoding);
chain.doFilter(request,response);
}
public void destroy() ...{
}
}
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class CharacterEncodingFilter implements Filter...{
private FilterConfig filterConfig;
private String encoding=null;
public void init(FilterConfig filterConfig)...{
this.filterConfig=filterConfig;
encoding=filterConfig.getInitParameter("encoding");
}
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException ...{
request.setCharacterEncoding(encoding);
chain.doFilter(request,response);
}
public void destroy() ...{
}
}
在web.xml中加入filter:
<filter>
<filter-name>setcharacterencodingfilter</filter-name>
<filter-class>filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setcharacterencodingfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-name>setcharacterencodingfilter</filter-name>
<filter-class>filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>setcharacterencodingfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这样即可解决jsp中的中文乱码问题。
- jsp 中文乱码之过滤器
- jsp过滤器中文乱码解决
- 过滤器之中文乱码解决
- JSP中文乱码处理(过滤器)
- jsp利用过滤器解决中文乱码问题
- jsp中文乱码的Filter过滤器配置
- 一个解决JSP中文乱码的过滤器
- 自定义JSP与Servlet中文乱码过滤器
- jsp用过滤器解决中文乱码
- JSP过滤器(Filter)之实现全站解决中文提交乱码(包括get提交方式)
- 备忘录:用servlet过滤器解决JSP中文乱码
- 在JSP中使用过滤器解决中文乱码问题
- 处理jsp中文乱码问题(过滤器处理)
- 使用filter(过滤器)处理JSP和servlet的中文乱码
- 如何配置Filter过滤器处理JSP中文乱码
- 用过滤器来解决JSP中文乱码问题
- 如何配置Filter过滤器处理JSP中文乱码
- JSP用过滤器解决request中文乱码问题
- 模板元编程 --- 用 MPL 解决实际问题
- [转] PHPlib Template 模板类中文文档
- 凤凰涅磐 --- Phoenix 2 发布预览
- TopCoder challenge: SimpleRouter --- Reloaded铪铪铪
- C#学习笔记(二)
- jsp 中文乱码之过滤器
- [转]用libTemplate实现静态网页的生成
- 简单常识——关于stream
- TopCoder challenge: SimpleRouter
- unspecified_bool_type 手法
- [转]BSD Socket 简易入门手册
- 读Windows核心编程 - 3
- Java Double-Checked Locking 已死,C++ 呢?
- 网上搜索到的笔试题