为什么80%的码农都做不了架构师?>>>   

问题描述:将应用部署到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

weblogic与sitemesh乱码问题相关推荐

  1. 项目部署到weblogic后页面乱码问题

    问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...

  2. struts2+freemarker+sitemesh乱码,解决了

    到处都是utf-8编码了,怎么还是乱码,奇怪,后来加了一个过滤器可以了 注意顺序 Code <filter>         <filter-name>struts-clean ...

  3. vue页面乱码_项目部署到weblogic后页面乱码问题

    问题描述: windows环境下,将项目部署到weblogic运行startWebLogic.cmd启动weblogic后,浏览器访问页面乱码问题,在Tomcat不会乱码. 请不要看着博文就直接改了, ...

  4. aspose无法在Linux无法运行,com.aspose 生成pdf在linux生成PDF乱码解决(window环境正常)...

    linux 环境下日志查看在GBK环境下,中文正常显示,web应用通过浏览器看到的jsp均不乱码,只有aspose生成的pdf,查看时中文全部显示不出来,其解决方案如下: 1. 通过增加jdk的字体库 ...

  5. linux生成pdf乱码,com.aspose 生成pdf在linux生成PDF乱码解决(window环境正常)

    linux 环境下日志查看在GBK环境下,中文正常显示,web应用通过浏览器看到的jsp均不乱码,只有aspose生成的pdf,查看时中文全部显示不出来,其解决方案如下: 1. 通过增加jdk的字体库 ...

  6. 页面乱码问题解决(汇总)

                                                   页面乱码问题解决 目录 1.前端页面代码解决乱码问题 2. 后端端页面代码解决乱码问题 3. idea编译 ...

  7. 解决weblogic页面和控制台乱码问题

    解决weblogic页面和控制台乱码问题 参考文章: (1)解决weblogic页面和控制台乱码问题 (2)https://www.cnblogs.com/sharpest/p/7465473.htm ...

  8. Springmvc Get请求Tomcat、WebLogic中文乱码问题

    Springmvc Get请求Tomcat.WebLogic中文乱码问题 学习了:http://www.cnblogs.com/qingdaofu/p/5633225.html http://www. ...

  9. weblogic乱码问题解决

    weblogic乱码问题解决 1.应用页面乱码 解决问题: weblogic修改编码: 2. 控制台乱码 修改cmd控制台编码 1.应用页面乱码 环境不多介绍,还是灾备演练 续上几篇的问题解决以后,项 ...

最新文章

  1. 计算器服务端/客户端
  2. SELinux让php程序无法远程连接数据库
  3. c语言遍历文件obt,二维电子化合物Ca2N和Y2C高压结构研究.pdf
  4. 模板:后缀数组(SA)
  5. zabbix html使用c语言写的,zabbix 自定义LLD
  6. AI队列长度检测:计算区域中的人数
  7. sqlplus 主键 设置_浅谈MyBatis-Plus学习之Oracle的主键Sequence设置
  8. 当当网价格系统架构分析
  9. VMWare虚拟机服务器设置固定ip,切换网络后不用重新设置服务器ip
  10. java十二星座 (快来测试你是什么星座吧)
  11. 泛微云桥任意文件读取漏洞[尽快升级]
  12. u盘pe启动盘怎么制作?
  13. Sql Server 2008 配置服务器,并让客户端连接
  14. 03、STM8程序下载方法
  15. excel分列 excel按列分为多个工作簿或者excel文件
  16. matlab包络分析函数,数据包络分析 (MATLAB代码).doc
  17. 【批处理DOS-CMD命令-汇总和小结】-上网和网络通信相关命令-用户账户管理-文件(夹)共享(net)
  18. 已解决-MacBook重装系统报错:准备安装时发生错误,请尝试重新运行此程序
  19. Excel如何在整个工作簿中批量替换指定数据
  20. 多个excel文件数据汇总

热门文章

  1. 杭电2035--人见人爱A^B
  2. jdbc excute方法理解的误区
  3. jQuery学习笔记--目录
  4. Docbook之一:概念 DOM schema xsl xsl-xslt xsl-fo
  5. struts-config.xml 简述
  6. thinkphp3.1迁移php7,ThinkPHP3.1迁移到PHP7的注意事项
  7. linux 权限属性,linux 文件或目录的权限和属性
  8. 荧光透视的计算机辅助外科手术,「电信学」「2008.11」基于荧光透视的电磁跟踪骨科X射线导航实践研究...
  9. Redis中的Lua 脚本
  10. flume的概述和运行机制