博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
weblogic与sitemesh乱码问题
阅读量:6441 次
发布时间:2019-06-23

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

  hot3.png

问题描述:将应用部署到weblogic后,只要经过sitemesh装饰过的页面都出现乱码,而不经过sitemesh装饰的页面都正常显示。
问题原因:sitemesh在装饰页面时,如果response的contentType为null,则使用java虚拟机属性值"file.encoding",而该值与操作系统相关,在windows系统下,该值=GBK.由于页面本身是utf-8编码的,经过sitemesh装饰后,使用GBK编码转行,产生乱码。
问题解决:在应用启动(如web.xml文件中配置listener,将下面代码放入listener)时,就将file.encoding属性设置为UTF-8编码,这样就不会出现sitemesh装饰后的乱码问题。
设置代码:
Properties prop = System.getProperties();
prop.put("file.encoding", "utf-8");

转载于:https://my.oschina.net/lhplj/blog/549090

你可能感兴趣的文章
[Leetcode] Path Sum
查看>>
Ext江湖
查看>>
一起谈.NET技术,实战ASP.NET大规模网站架构:Web加速器
查看>>
RHEL 6.6下Python 2.6.6升级到Python 3.6.6
查看>>
linux 内核启动过程以及挂载android 根文件系统的过程 ( 转)
查看>>
shell每日更新(7)
查看>>
单词的个数
查看>>
从程序员到项目经理(27):怎样给领导汇报工作
查看>>
eclipse工程 'cocostudio/CocoStudio.h' file not found
查看>>
045医疗项目-模块四:采购单模块—采购单提交(Dao,Service,Action三层)
查看>>
dockerfile创建php容器(安装memcached、redis、gd、xdebug扩展)
查看>>
转:面对JXTA,我迷茫了
查看>>
IT人必须学会的职场四原则
查看>>
Android之剪贴薄实现
查看>>
WPF数据模板和控件模板
查看>>
Sonix SN9P701 OCR点读笔二维码识别源码
查看>>
oracle 单引号 双引号 连接符
查看>>
[golang] implicit assignment of unexported field
查看>>
数据结构 练习 20-查找 算法
查看>>
hadoop集群虚拟机配置
查看>>