`

weblogic与sitemesh乱码问题

    博客分类:
  • java
阅读更多

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

分享到:
评论

相关推荐

    Tomcat和weblogic中文乱码问题解决方案

    在 WebLogic 服务器中,解决中文乱码问题的方法与 Tomcat 服务器类似。只需要将上述过滤器注册到 WebLogic 服务器中即可。 中文乱码问题可以通过简单的解决方案来解决。只要将 request 和 response 的编码方式设置...

    weblogic部署项目乱码解决

    ### WebLogic部署项目乱码问题解决方案 #### 一、引言 在Web应用程序开发与部署过程中,字符编码问题经常导致中文或特殊字符显示为乱码。对于使用Oracle WebLogic Server作为应用服务器的企业级项目而言,确保正确...

    Weblogic乱码问题

    ### Weblogic乱码问题解析与解决方案 #### 一、引言 在Web开发过程中,特别是涉及到多语言环境的应用时,字符编码的问题常常困扰着开发者。其中,“Weblogic乱码问题”是一个较为常见的难题,主要表现为中文或其他...

    weblogic12c安装及乱码处理.docx

    本篇主要介绍WebLogic 12c的安装过程,以及针对页面和控制台出现乱码问题的解决方案。 ### 安装WebLogic 12c 1. 下载WebLogic 12c的安装包,可以从甲骨文官网获取。 2. 运行安装程序,按照向导进行安装。过程中...

    weblogic和tomcat 下载附件乱码问题

    ### WebLogic与Tomcat下载附件乱码问题解析 在企业级应用服务器的环境中,WebLogic与Tomcat都是非常常见的中间件平台。用户在使用这些平台进行文件下载时可能会遇到附件名称出现乱码的情况,这不仅影响用户体验,也...

    weblogic乱码解决

    weblogic乱码解决weblogic乱码解决weblogic乱码解决weblogic乱码解决weblogic乱码解决weblogic乱码解决

    weblogic10在UNIX下部署,中文乱码问题的解决

    在部署WebLogic Server 10版本于UNIX操作系统时,可能会遇到中文乱码的问题,这主要...在实际操作过程中,可以参考提供的`weblogic10在UNIX下部署,中文乱码问题的解决.txt`文件,里面可能包含具体的步骤和解决方案。

    Weblogic中文乱码问题的处理.docx

    总的来说,Weblogic中文乱码问题的处理涉及到服务器配置、应用配置以及与之交互的各个组件的编码设置。通过细心的排查和适当的配置调整,可以有效地解决中文乱码问题,保证应用正常处理中文字符。在实际操作中,...

    05-CentOS 安装Weblogic10

    ### CentOS 下 WebLogic 10 的安装与配置详解 #### 一、概述 在本篇文章中,我们将详细介绍如何在 CentOS 系统上安装 Oracle WebLogic Server 10 版本。Oracle WebLogic Server 是一款高性能的企业级 Java 应用...

    windows下 weblogic 下的 sitemesh jar

    这个东东 是我们项目里面改版的 之前在项目里面 是Windows下面的 tomcat里面 开发的 但是 后来移植到weblogic下面后 就出现乱码 还有 就是 页面无法正常显示。于是就改了 这个 sitemesh 包。

    weblogic日常巡检,问题排查

    ### WebLogic 日常巡检与问题排查 #### 引言 WebLogic作为一款广泛使用的Java应用服务器,在企业级应用环境中扮演着重要的角色。为了确保WebLogic服务器能够稳定、高效地运行,定期进行健康检查(巡检)是非常必要...

    springboot乱码问题解决方案

    SpringBoot乱码问题解决方案 SpringBoot框架是一款流行的Java Web开发框架,但是在实际开发中,开发者经常会遇到乱码问题,导致项目无法正常运行。为了解决这个问题,本文将详细介绍SpringBoot乱码问题解决方案,并...

    sitemesh2.4.2 weblogic bug修改

    sitemesh 2.4.2 weblogic 报错:Didn't meet stated Content-Length

    weblogic启动失败问题解决

    WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 WebLogic 启动失败的主要原因是由于...

    修正sitemesh3.0.1在tomcat和weblogic下使用Servlet3.1环境时出现装配文件不完整的BUG

    Sitemesh 3.0.1是一个与Servlet 3.1兼容的版本,但在某些情况下,可能会遇到配置问题,特别是在Tomcat和WebLogic这些流行的Java应用服务器上。 当出现"装配文件不完整"的错误时,通常意味着服务器无法正确识别或...

    有关WebLogic编程的常见问题

    ### WebLogic编程常见问题解析 #### 一、获取JSP页面的物理路径 在Web开发中,有时我们需要获取一个JSP页面的物理路径。在WebLogic Server中,可以通过`getRealPath()`方法来实现这一点。 **1.1 概念解释** - **...

    weblogic的问题处理

    - JDBC问题:WebLogic Server通常与数据库进行交互,若出现JDBC连接问题,可能涉及到数据源配置、驱动兼容性、连接池设置等,需要检查JDBC驱动是否已正确安装,配置文件(如`weblogic.jdbc.properties`)是否设置...

    关于WebLogic Integration的常见问题

    关于WebLogic Integration的常见问题 WebLogic Integration是BEA公司的一款企业应用集成平台,旨在解决企业内部业务系统集成问题。该平台提供了统一的开发和运行时框架,将所有业务集成组件统一到一个单一、灵活的...

    weblogic 常见问题大集合

    weblogic10.3集群配置.doc weblogic10.3优化设置.doc weblogic 报 to many open file错误.docx weblogic.xml_部署描述符元素.docx Weblogic+10.3+集群配置手册.doc weblogic-debug模式启动.docx weblogic-debug模式...

Global site tag (gtag.js) - Google Analytics