一. 可以用Spring的字符集过滤器, 具体配置如下:
1. 在web.xml 中配置如下代码
web.xml
<!-- spring的字符集过滤器 -->
<filter>
<filter-name>springCharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>springCharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
二. 可以自己写一个过滤器, 步骤如下:
1. CharacterEncodingFilter.java
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 CharacterEncodingFilter implements Filter {
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain filterchain) throws IOException, ServletException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
filterchain.doFilter(request, response);
}
public void destroy() {
}
}
2. 在web.xls配置如下
<!-- 字符集过滤器 -->
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>
com.huapu.sms.util.CharacterEncodingFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
分享到:
相关推荐
该方法用于struts框架中,只需简单配置即可 使用。
JAVA字符集过滤器函数代码
在实例中,我们用Filter主要是来设置字符集,防止jsp出现中文乱码现象
NULL 博文链接:https://alexfc.iteye.com/blog/326497
下面小编就为大家分享一篇基于tomcat8 编写字符编码Filter过滤器无效问题的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
字符集过滤器:com.light.framework.filter 项目字符集请用UTF-8 com.light.framework包中还有些小东西 自己看看吧 我是用MyEclipse6.0开发的(MyEclipse7.0M2导入也没问题) 希望大家用其他版本时不会出现...
自以为优于CMarkupSTL的xml构造解析器,源代码为头文件形式,不依赖任何类库,支持windows和linux,有实例。附带字符集转换功能、中文字符串使用拼音匹配过滤功能
机器学习数据资源可用于朴素贝叶斯垃圾邮件过滤器中的一些训练文本数据集。使用朴素贝叶斯解决一些现实生活的问题时,需要先从文本内容得到字符串列表,然后生成词向量。其中朴素贝叶斯的一个最著名的应用:电子邮件...
-- 字符集 过滤器 --> <filter-name>CharacterEncodingFilter <filter-class>org.springframework.web.filter.CharacterEncodingFilter <param-name>encoding <param-value>UTF-8 ...
机器学习数据资源可用于朴素贝叶斯垃圾邮件过滤器中的一些训练文本数据集。使用朴素贝叶斯解决一些现实生活的问题时,需要先从文本内容得到字符串列表,然后生成词向量。其中朴素贝叶斯的一个最著名的应用:电子邮件...
Guestful :: 模块 :: JAX-RX 过滤器字符集在你的 POM 中添加: <repositories> <repository> <id>bintray</id> <url>http://dl.bintray.com/guestful/maven</url> </repository></repositories>和 <dependency> ...
1.过滤器:所谓过滤器顾名思义是用来过滤的,在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login....
内容过滤器 过滤器来对任何字符,字符集,一个字(俚语,臭骂或其他)或一个句子,并返回一个Express.js中间件HTML请求的内容。 中间件检查请求的URL和HTML正文内容(通过使用body-parser)并阻止该请求,如果有禁止...
比如过滤掉非法url或者在传入servlet/struts的action前统一设置字符集,或者去除掉一些非法字符等; 拦截器--它由spring管理,只对action起作用,不能拦截jsp页面、图片等其他资源。执行顺序:过滤前 - 拦截前 - ...
java-utf8编码统一filter,使用过滤器统一更改字符集为utf8
由于页面假设设定均使用 Unicode 字符集,于是一般不用考虑 GB2312/BIG5 字符集问题,伟大的 Unicode 字符集已经涵盖了繁体字的字符了(UTF-8 编码)。 怎么在页面调用这个功能呢?很简单,首先引入下面
在Java Web程序开发中,由于Web容器内部使用编码格式并不支持中文字符集,所以,处理浏览器请求中的中文数据就会出现乱码的现象。由于Web容器使用了ISO-...如果通过过滤器来处理字符编码,就可以做到简单又万无一失。
环境配置: jdk : 1.8, 服务器:tomcat8.0.48 , 数据库:MySQL 实现的功能: ...6.增加过滤器,使项目全部的request,response的字符集设为“utf-8” 7.增加过滤器,实现必须登录后才能使用功能
利用strusts框架写的一个文件上传的例子,用过滤器设置字符集!