博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web jsp开发学习——终极解决jsp中request和response中文乱码的问题(加个过滤器)...
阅读量:4480 次
发布时间:2019-06-08

本文共 906 字,大约阅读时间需要 3 分钟。

 

中文乱码真的很烦人的。而且每次都要写,可麻烦了,而且有时候写了还不一定管用,所以我们可以试试过滤器

1.每个jsp头上当然要写上utf8啦

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>

 

2.然后添加一个过滤器

在过滤器的doFilter里写上

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {        // TODO Auto-generated method stub        // place your code here        /*         * 设置request、response的编码         */        request.setCharacterEncoding("utf-8");        response.setCharacterEncoding("utf-8");                // pass the request along the filter chain        chain.doFilter(request, response);    }

 

3.别忘了在web.xml里配置

CharFilter
com.xx17.cys.filter.CharacterFilter
CharFilter
/*

 

大功告成!!!

 

 舒服!!!

 

转载于:https://www.cnblogs.com/caiyishuai/p/10850275.html

你可能感兴趣的文章
会了这十种Python优雅的写法,让你工作效率翻十倍,一人顶十人用!
查看>>
2013年终总结
查看>>
正则表达式
查看>>
Mysql的DATE_FORMAT()日期格式转换
查看>>
SparkStreaming入门及例子
查看>>
Web应用增加struts2支持
查看>>
java程序——凯撒加密
查看>>
Windows Store App之数据存储
查看>>
English class 82 The Importance of traveling
查看>>
python用递归函数解汉诺塔游戏
查看>>
Redis与Python交互
查看>>
Maximum-SubsequenceSum
查看>>
常用的一些shell变量
查看>>
Android无法删除项目+导入项目报错
查看>>
poj 2349(最小生成树应用)
查看>>
python接口自动化测试二十五:执行所有用例,并生成HTML测试报告
查看>>
c# 指定的存储区提供程序在配置中找不到,或者无效
查看>>
最简陋的python数据
查看>>
第一堂java web课
查看>>
操作系统简介
查看>>