具体的解决方法:
1.修改Tomcat---->conf----->server.xml文件,在修改端口的标签后面加一行代码,如下:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2.编写过滤器Filter
Java代码
package com.finance.utils;
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 destroy() {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
request.setCharacterEncoding("utf-8");
chain.doFilter(request, response);
}
public void init(FilterConfig arg0) throws ServletException {
}
}
利用过滤器,把requst传递的中文参数都设成“UTF-8”编码。
3.后台项目采用UTF-8编码
4.修改web.xml文件
添加如下内容
<filter>
<filter-name>characterEncoding</filter-name>
<filter-class>com.finance.utils.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>characterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
为了使设置生效,重起tomcat。
分享到:
相关推荐
eclipse+tomcat+oracle,应用struts+spring
Tomcat+MySql+Struts的中文问题
Nginx+tomcat+redis软负载均衡需要的一整套资源,还包括了JDK,依赖包等文件
java8+tomcat8+struts2.5+spring4.3+hibernate5.2框架搭建详细过程
简单的实例而已,tomcat是用的6.0,struts用的是1.2的,
apache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exeapache+mysql+php+phpadmin+zend+tomcat+jsp+perl+cgi.exe
Tomcat+JSP+MySQL经典配置实例
基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+Servlet的学生管理系统 基于Jsp+Tomcat+Filter+...
eclipse+tomcat+struts+lomboz配置 JSP 配置环境
Struts Hibernate MyEclipse Tomcat MySQL JSP 乱码 编码出错 内码设定
基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于 MySQL+Tomcat+Servlet+JSP 的简单作业管理系统 基于...
自己做的一个nginx+tomcat+redis完成session共享小例子,包括所需jar,适合初学者,希望大家一起学习交流
基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql的人事管理系统 基于jsp+servlet+tomcat+mysql...
这系统是我在学习ext4.0过程中边学边做的,包含了ssh+ext4.0的知识
JDK+TOMCAT+MYSQL图文安装教程
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...
jsp+tomcat+Struts2+Spring+Hibernate应用一个例子
JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb网络爬虫(蜘蛛)源码(servlet+jsp+mysql+tomcat+eclipse+jdk) JavaWeb...
Tomcat+MemcachedRedis集群,有视频实战以及源码。包含Tomcat性能优化,Redis基础入门以及使用场景,性能优化
jsp+tomcat+mysql+sevlet+javabean配置过程