转:http://fshjie.iteye.com/blog/631922
针对JBoss服务器,解决方案如下:
1 修改
jboss-4.2.0.GA\server\default\deploy\jboss-web.deployer\server.xml
文件,在<Connector port="8080" …/>
中加入URIEncoding="UTF-8"。此方法可以解决URL中文乱码的问题。
2 在web.xml文件中加入如下代码:
-
<
filter
>
-
-
<
filter-name
>
encodingFilter
</
filter-name
>
-
<
filter-class
>
org.springframework.web.filter.CharacterEncodingFilter
</
filter-class
>
-
-
<
init-param
>
-
<
param-name
>
encoding
</
param-name
>
-
<
param-value
>
GBK
</
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
>
在JBoss对HttpServletRequest的实现中,只有在初次使用request.getParameter时对
request进行编码,如果在此之前没有设置encoding为GBK,那么以后设置就不会有效果了。也就是说在程序走到这个filter之前就调用了
request.getParameter的话,此设置无效,当然也就会出现乱码了,最后的建议就是把encodingFilter mapping放在所有其它filter mapping的前面。
分享到:
相关推荐
jboss eap 6.2或as 7 以上乱码问题解决
JBoss服务器URL乱码的问题解决办法
在Java编程中,经常会碰到汉字的处理及显示问题,以不小心就会产生一大堆乱码或者问号。造成这种问题的根本原因是Java中默认...在这里,主要针对Tomcat中JSP开发容易出现的中文乱码问题进行讨论,一般有以下几种情况:
NULL 博文链接:https://blueprint86.iteye.com/blog/998660
整理一下jboss drool5.1中文使用说明,doc格式
本文档详细地介绍了如何解决MySql数据库中的中文乱码问题,此问题的解决将极大地帮助基于MySql的PHP编程、JSP编程、Servlet编程及C#或.Net编程!测试过的开发平台包括 Netbeans和Eclipse。测试过的服务器包括Apache、...
这个文档详细的分析了charset和pageEncoding的区别,如果使用mysql数据库出现乱码问题,可一看看此文档
jboss中文乱码
jboss自动化上线部署脚本,包括找对端对应的进程号,杀进程,删日志,删临时文件,删系统日志,备份项目,启动。等功能脚本。zip
关于这个问题,可以分析一下,中文乱码往往是由于编码不一致导致的,jboss的日志文件用EditPlus打开,是没有乱码的,只是在Myeclipse中的控制台显示为中文乱码,这样可以判断出,就是jboss日志文件的编码与Myeclipse...
该项目是解决hibernate反向工程生成的实体文件中文备注乱码问题的。 试用环境 hibernate-version 4.0.1 Hibernate Tools 5.1.4.v20170413-1729 org.hibernate.eclipse.feature.feature.group JBoss by Red Hat ...
jbpm4.3插件,解决中文乱码,主要修改org.jboss.tools.flow.jpdl4_4.3.0.v201007071649.jar中的JbpmLocationsPage 和 org.jboss.tools.jbpm.common_4.3.0.v201007071649.jar 中的JpdlSerializer和ProcessSerializer
在eclipse上通过hibernate工具,将数据库表生成Java类和xml配置文件 总共有2个版本,根据自己的需求使用版本3或者5: 1. hibernate-tools-3.4.0.CR2.jar是修改完成的jar包,直接替换原来的jar包, ...
3、在jboss启动脚本的java参数中加入 -agentpath:/home/java/jvmti/tracer.so=/home/java/jvmti/trace_log.txt 输入日志格式类似 CALL Lcom/xxx/cc/test/Mtrace; | <clinit> | ()V | 2013/6/...
linux系统下nohup后台启动weblogic后输出日志很大,如果使用命令脚本管理会出现日志无法清空、备份的日志乱码等问题,利用cronolog工具和此脚本可以完美解决。(每天生成一个日志,如果按周按小时可以参考cronolog的...
24、修复了Wap设置时的页面错误、wap查看回帖时的分页信息、wap发帖回帖乱码的问题 25、修复了新用户注册无法保存个性签名等若干bug 26、修复了三元运算符以兼容更多的web服务器(如jboss、resin等) 27、修复了...
24、修复了Wap设置时的页面错误、wap查看回帖时的分页信息、wap发帖回帖乱码的问题 25、修复了新用户注册无法保存个性签名等若干bug 26、修复了三元运算符以兼容更多的web服务器(如jboss、resin等) 27、修复了...
Tomcat JSP Web 开发中的乱码问题小结 164 第九章 开发Struts 1.x应用 166 9.1 介绍 166 9.2 创建Struts项目 168 9.2.1 创建Web项目 169 9.2.2 加入 Struts开发功能 169 9.3 使用Struts工具 171 9.3.1 Struts配置...
Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴部署了超过600个应用,经过多年多生产环境大规模...