如果在eclipse中配置了tomcat后,其实,tomcat所用的所有tomcat配置文件,都不是catalina_home/config下面的xml文件,而是在eclipse所创建的Servers视图下的配置中,如图:
所 有,诸如修改在catalina_home下的config中的server.xml修改tomcat的编码此类的操作,如果在开发环境(eclipse 环境)下,那么则应该修改Servers下面的配置,因为每次从eclipse中启动tomcat的时候,eclipse会将该配置目录下的所有配置文件 复制到catalina_home/config 下。
- 今天用springMVC接收表单中文数据时总量乱码,按照网上的解决方案设置过滤器后,post的表单不乱码了,但get的表单还是会乱码。
解决get方法乱码的方案是修改tomcat的server.xml配置文件,修改<connector>如下,加入字符集编码:
- <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>
过滤器的代码如下:
- <!-- Character Encoding filter -->
- <filter>
- <filter-name>encodingFilter</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>
- <init-param>
- <param-name>forceEncoding</param-name>
- <param-value>true</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- 以上这样可以解决几乎所有的总量(注意是“几乎”),一些get方法还是没办法解决,如
- <a href="test.jsp?key=中文" />
这里有个更好的解决办法就是配置tomcat的server.xml文件
- <Connector connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>
相关推荐
apache-tomcat-8.0.33,针对有些项目的前端页面中,又有UTF-8,又有GBK,但是开发工具只配置了一种编码,导致其他页面出现部分乱码,并且更改该文件的编码也无效。而该工具可以自动解决UTF-8和GBK乱码的问题。 使用...
基于JavaWeb的网上电子城项目 ... - 用到的jar包在WEB-INF/lib目录下,记得添加tomcat的jar包,build path即可 - 修改src/c3p0-config.xml中的数据库账号密码 - 在eclipse中配置好tomcat,run on server即可
基于JavaWeb的网上电子城项目,这个项目... - 用到的jar包在WEB-INF/lib目录下,记得添加tomcat的jar包,build path即可 - 修改src/c3p0-config.xml中的数据库账号密码 - 在eclipse中配置好tomcat,run on server即可
Eclipse配置Tomcat Tomcat安装 安装Eclipse 1 添加Tomcat安装目录 step1:windows->Preferences->server->Runtime Envirements ...修改字符编码类型 编写代码 Hello 2.3 运行测试 作者:喝醉酒的小白
4.2.1 修改jbpm相关的数据库配置 16 4.2.2 第二次运行时注释掉以下代码 17 4.3 移植WF project 17 4.3.1 创建jbpm的web工程 17 4.3.2 导入SSH相关的依赖 23 4.3.3 导入jbpm相关的依赖 24 4.3.4 使用jotm配置tomcat ...
向Tomcat中部署SCMC.war到webapps目录下,如果需要修改数据库密码 / 连接字符,串,打开WAR包找到文件:WEB-INF/classes/jdbc.properties修改即可 启动Tomcat,访问项目(http://localhost(或者自己的服务器IP):80
将你的tomcat lib加进来(一般在eclipse中添加tomcat后,就会有Apache Tomcat V8.0), 然后就确定,就OK了 五,项目部署 1, 创建数据库 CREATE DATABASE IF NOT EXISTS aeaihr DEFAULT CHARSET utf8 COLLATE utf8_...
2. 向Tomcat中部署SCMC.war到webapps目录下,如果需要修改数据库密码 / 连接字符,串,打开WAR包找到文件:`WEB-INF/classes/jdbc.properties`修改即可 3. 启动Tomcat,访问项目(`http: 二、项目实现 (一)前端...
保证在d:盘根路径下安装Apache的Tomcat 5.5.20,不要使用安装文件安装,而是采用解压缩的安装方式。即:Tomcat的安装路径为d:\tomcat5520,文件夹的路径、名字都不要改变。 3.安装Ant1.7.0。将下载的Ant压缩文件解...
保证在d:盘根路径下安装Apache的Tomcat 5.5.20,不要使用安装文件安装,而是采用解压缩的安装方式。即:Tomcat的安装路径为d:\tomcat5520,文件夹的路径、名字都不要改变。 3.安装Ant1.7.0。将下载的Ant压缩文件解...
普通用户可在前台通过18位的编码查询茶叶的出售历史。 后台分为两种角色,管理员与经销商; 管理员主要功能包括: 主界面; 管理员管理:管理员列表、添加管理员; 分类管理:茶叶类型的添加、删除、修改; 茶叶管理...
Window -> Preferences -> Servers -> Tomcat -> Tomcat 6.x 在 Tomcat server栏目下选择Enable , 然后指定Tomcat的安装目录。展开Tomcat 6.x目录 -> JDK 指定JRE版本。 3、导入Web Project: File -> Import ->...
1.修改Web容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加“URIEncoding="utf-8"”,我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为...
1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build ...
dwz官方例子 ...3) 项目文件UTF-8编码,如果用eclipse打开项目,注意把工作空间编码设成UTF-8 4) 启动tomcat 功能演示: Ajax Search 分页 添加 删除 修改 导出Excel session超时,弹出登入对话框
基础能力强的可以在此基础上修改调整,以实现类似其他功能。 ## 功能实现: 员工角色包含以下功能:个人信息管理,员工登录,工资查询,查看公告,查看文件,请假信息添加,登录页面等功能。 管理员角色包含以下功能:...
1、系统源码导入Eclipse、MyEclipse等IDE发布到应用服务器,例如Tomcat上即可运行。 2、导入系统后请将系统编码设置为UTF-8,不是GBK。SQL导入也是UTF8编码。 3、导入后如果出现感叹号,请修改实际的Java Build ...
开发环境:myEclipse/Eclipse/Idea + Tomcat7(utf8编码) + mysql 后台框架:SSM框架(SpringMVC + Spring + Mybatis) 前台框架:BootStrap,EasyUI 基于SSM框架的宠物领养宠物疾病救助网站源码+sql数据库(高分毕设)....
告诉FileUpload组件处理时的编码为项目编码,在FileItem中,用getString(encoding),这项设置可以解决获取的表单字段为乱码的问题,所以在每个FileItem实例后面都执行一次getString(encoding),就告诉FileItem在取值...
本项目使用 Intellij IDEA 2019.3.5 版本开发,若使用 Eclipse/MyEclipse导入项目,请注意文件编码为UTF-8,以避免乱码。 2、确保拥有Maven环境 项目使用 Maven 3.6.3 版本开发,请使用 3.3.9及以上环境进行导入。 ...