`
wj131
  • 浏览: 142479 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

WebLogic 8 jstl1.0 中文

阅读更多
首先要说明的是,这里所说的WebLogic 8.1指SP3以前的各个版本,因为从SP3开始,即 WebLogic8.1.3+ 好像已经可以支持JSTL了。另外,由于 WebLogic8.1 仅支持Servlet2.3/JSP1.2,所以只能使用JSTL 1.0。

纯英文的包含 JSTL 标签的 JSP 文件在 WebLogic8.1 上执行没有任何问题,但是JSP中一旦使用了中文或者日文字符,即便是用 UTF-8 编码格式,不论是动态编译还是静态编译(使用weblogic.appc或者weblogic.jspc),都会得到类似下文的错误:
java.io.IOException: javax.servlet.jsp.JspException: The taglib validator rejected the page: "java.io.UTFDataFormatException: Invalid byte 3 of 3-byte UTF-8 sequence., "

例如下面这个简单的JSP文件,应该是算很标准了:

<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="/tags/jstl/core" prefix="c" %>

<html>
<head>
<meta content="Content-Type" http-equiv="text/html; charset=UTF-8">
<title>欢迎光临</title>
</head>
<body bgcolor="white">
加法测试:12+23=<c:out value="${12 + 23}" /><br>
</body>
</html>

就是这么简单一个JSP文件,就是编译通不过。解决办法如下:
1、修改JSP文件,增加定义JSP文件的 pageEncoding 属性。即
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
如此一来,不论是静态编译还是动态编译都可以通过并且执行无误。

2、修改 web.xml ,在<web-app> </web-app> 之间添加以下内容:
<context-param>
<param-name>weblogic.jsp.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
如此一来,动态编译可以通过并且执行无误,但是静态编译(使用weblogic.appc或者weblogic.jspc)仍然不行。

注:上面的说明中以 UTF-8 编码为例,实际上只要只要是正确的编码都可以,例如:GB2312, Shift_JIS 都可以
分享到:
评论

相关推荐

    linux下weblogic12.1.1.0安装与配置、搭建

    "Linux 下 WebLogic 12.1.1.0 的安装与配置" 在 Red Hat Enterprise Linux 环境下,搭建 WebLogic 12.1.1.0 需要完成以下步骤: 一、创建 weblogic 用户和用户组 首先,我们需要创建一个名为 weblogic 的用户和...

    JSTL-1.0-jar包,两个JAR包齐全

    WebLogic Server 8.1是一款较旧但仍然广泛使用的应用服务器,JSTL 1.0在这个版本的WebLogic上运行良好,允许开发者在Web应用程序中利用JSTL的强大功能。为了在WebLogic 8.1中使用JSTL,你需要将这两个JAR文件添加到...

    weblogic12.2.1.0百度网盘.txt

    根据提供的文件信息,我们可以推断出该文件主要涉及的是WebLogic 12.2.1.0版本在Linux 64位系统上的相关内容。以下是对这些知识点的详细展开: ### WebLogic 12.2.1.0简介 WebLogic Server 是一款中间件产品,由...

    Weblogic10.3.1.0 in Suse11 安装手册

    详细介绍weblogic在Linux suse上的安装流程,图文并茂,文档结构清楚

    WebLogic 14.1.1.0.0下载链接

    官网上下载的WebLogic 14.1.1.0.0 jar安装包,百度网盘下载链接,分享给需要的朋友

    weblogic补丁包(2023年1月)

    weblogic 补丁包(2023年1月)含Opatch WebLogic Server 12.2.1.3、12.2.1.4 、14.1.1 p28186730_1394211_Generic.zip p34883781_122130_Generic.zip p34883826_122140_Generic.zip p34890864_141100_Generic.zip

    weblogic最新补丁合集2021317.rar

    2020年4月weblogic最新补丁合集,涉及版本Oracle Weblogic 10.3.6.0.0、Oracle Weblogic 12.2.1.3.0、Oracle Weblogic 12.2.1.4.0

    将应用部署在weblogic中于JSTL冲突的问题及解决方案

    在将应用程序部署到WebLogic服务器时,可能会遇到与JSTL(JavaServer Pages Standard Tag Library)的冲突问题。本文将详细解析这个问题的原因以及提供解决方案。 首先,我们需要理解JSTL的作用。JSTL是一个用于JSP...

    weblogic详细安装部署手册

    - **解压安装包:** 使用解压缩软件将安装包解压到一个合适的目录中,该目录不能包含任何中文字符或空格。 - **定义ORACLE_HOME环境变量:** 在解压后的目录中,设置ORACLE_HOME环境变量,其值为WebLogic的安装路径...

    WebLogic运维手册V1.0[汇编].pdf

    WebLogic运维手册V1.0[汇编].pdf

    WebLogic 补丁工具Opatch13.9.4.2.8 p28186730_139428_Generic.zip

    8. **监控与调试**:安装补丁后,应密切监控WebLogic Server的运行状况,检查日志文件以确认没有异常行为。如果有问题,可以使用Oracle的诊断工具,如JVM的JMX或JFR(Java Flight Recorder)进行深入分析。 综上所...

    weblogic installation doc version 1.0.docx

    ### WebLogic 安装文档知识点总结 #### 一、系统准备与用户创建 - **Oracle Linux 系统安装完成**:确保已经成功安装了 Oracle Linux 操作系统,并且所有必要的软件包都已更新到最新版本。 - **创建 Oracle 用户及...

    Weblogic集群配置手册 V1.0

    Weblogic集群配置手册 V1.0 本文档是关于Weblogic集群配置的详细手册,旨在指导用户在实际应用中配置Weblogic集群。该手册分为十个章节,涵盖了从安装Weblogic中间件到配置集群应用的所有步骤。 1. 安装WEBLOGIC...

    Weblogic密码破解工具V1.0

    weblogic密码破解工具,仅提供研究,不作商业用途或破坏!

    linux中weblogic安装指南V1.0.pdf

    【Linux下Weblogic安装指南】 Weblogic是由Oracle公司开发的一款基于Java EE的中间件服务器,主要用于部署和管理企业级的应用程序。在Linux环境下安装Weblogic,需要遵循一系列步骤,确保系统环境满足要求,并且...

    解决weblogic8时间早8小时

    让weblogic8显示正常时间,通过修改脚本实现而不是改GMT时区文件

    weblogic8/9/10的部署于应用

    本文将详细介绍WebLogic 8、9和10的安装过程以及部署和应用的基本步骤。 **WebLogic 8部署** WebLogic 8.x系列是较早版本,但仍然广泛使用。安装过程如下: 1. **下载**:首先从Oracle官方网站获取WebLogic 8.x的...

    JSTL详细配置

    例如,如果是在WebLogic Server下使用,则可以通过以下地址下载: ``` http://jakarta.apache.org/site/downloads/downloads_taglibs-standard-1.0.cgi ``` 下载完成后,解压得到的文件夹中包含了多个jar包,其中...

    技术文章(迁移问题解决方案)-从WebLogic 6_1迁移到 WebLogic 8_1.mht

    技术文章(迁移问题解决方案)-从WebLogic 6_1迁移到 WebLogic 8_1.mht

Global site tag (gtag.js) - Google Analytics