在tomcat 5下一个动态加载svg图形文件的页面;
页面中加载svg文件的iframe:
<iframe id="svgDocumentIframe" src="" width="100%" height="100%"
marginheight="0" marginwidth="0" frameborder="0"></iframe>
修改加载文件的脚本:
svgDoc = document.getElementById("svgDocumentIframe");
svgDoc.src = svgfilepath;
svgDoc.style.display = "";
svg文件的路径:/数据文件浏览和下载测试/SVG图形文件/2009-08-05/×××.svg
在静态页面中打开没有问题,但是放到tomcat下总是报HTTP Status 404的错误;
后来才发现原来是Tomcat5的http Connector所用的URI解码的问题,修改一下server.xml中解码格式就可以了,添加URIEncoding设置:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
还有一个要注意的地方,以上修改在FF浏览器下没有问题,应该是FF浏览器的内部编码机制就是UTF-8,但是在IE下就不行,IE的内部编码应该还是ISO8859,所以涉及到js脚本控制中的中文路径时都需要使用js的函数encodeURI()进行重编码!
欢迎有这方面经验的朋友回复交流!
分享到:
相关推荐
Ubuntu下使用Tomcat搭建网站出现中文乱码的问题 在 Ubuntu 操作系统下使用 Tomcat 搭建网站时,可能会出现中文乱码的问题。这是由于字符集的不统一所致。为了解决这个问题,需要统一服务器的字符编码,包括 Linux ...
Tomcat服务器中文路径的问题 代码如下: ”中文图片.jpg” WIDTH=”77″ HEIGHT=”80″ BORDER=0 ALT=””> 或 ”中文.jsp”>中文文件名< / a> 或 http://127.0.0.1:8080/中文.[扩展名] 通常在以上三种情况下...
### Tomcat部署项目常见问题及ExtJS包说明 #### 一、Tomcat部署项目的注意事项 在使用Tomcat部署项目时,有一些重要的事项需要注意: 1. **确保项目与Tomcat版本兼容**:首先需要确保项目的JDK版本与Tomcat版本相...
《Tomcat绝佳中文手册》是一份全面介绍Tomcat的文档,适用于初学者和有一定经验的开发者。Tomcat是一个广泛使用的开源Servlet容器,它遵循Java Servlet和JavaServer Pages(JSP)规范。这份手册包含了从安装到配置、...
《Tomcat中文手册》提供了关于Apache Tomcat的基础信息和详细指南,主要涵盖了以下几个核心知识点: 1. **Tomcat的安装**:Tomcat的二进制版本安装过程简单,包括下载ZIP或TAR.GZ文件,解压到指定目录,设置环境...
这份"Tomcat中文帮助文档"提供了关于Tomcat全方位的指南,包括安装、配置、管理和优化等内容。 1. **安装Tomcat** 在Windows、Linux或Mac OS等不同操作系统上安装Tomcat的过程略有差异。通常,你需要下载对应平台...
确保解压路径中没有中文字符,因为某些环境下中文路径可能会引起问题。 2. **配置环境变量**:在系统环境变量中设置`CATALINA_HOME`指向Tomcat的安装目录。这使得你可以通过命令行方便地调用Tomcat的工具。 3. **...
《Tomcat中文手册》是针对Apache Tomcat这款广泛使用的开源Java Servlet容器的详细指南,它为不熟悉英文文档或者希望快速查找中文参考资料的用户提供了一种宝贵的资源。Tomcat作为轻量级的应用服务器,主要用于运行...
然而,在使用 Tomcat 6.0 时,我们可能会遇到一些问题,如连接池配置、中文问题、中文文件名问题、taglib 问题等。下面,我们将详细介绍 Tomcat 6.0 的一些配置心得,以帮助大家更好地使用 Tomcat 6.0。 一、连接池...
2. **配置环境变量**:设置CATALINA_HOME环境变量指向Tomcat的安装路径,这样可以通过命令行方便地调用Tomcat工具。 3. **启动和停止Tomcat**:使用`bin/startup.sh`(Linux/Mac)或`bin/startup.bat`(Windows)...
### Jakarta-Tomcat简明中文版用户指南 #### 一、Tomcat简介 Tomcat是一个开源的Servlet容器,由Apache软件基金会的Jakarta项目开发。它主要用来运行Java Servlet和JavaServer Pages(JSP)技术的应用程序。Tomcat...
《深入剖析Tomcat中文版》一书的内容主要围绕着Tomcat4版本展开,详细讲解了Tomcat的架构和底层原理,并为读者提供了一个如何从零开始构建基于Servlet的Web服务器的实践过程。接下来,我们将从Tomcat的架构、Tomcat...
《Tomcat 5.5 中文版:程序设计与应用详解》 Apache Tomcat是一款开源、免费的Java Servlet容器,广泛应用于Web应用程序的部署和运行。Tomcat 5.5是其历史上的一个重要版本,提供了许多增强的功能和优化,使得它在...
《如何让Tomcat工作:中文版(源码)》是一份深入探讨Web服务器Tomcat工作原理的资源,其中包含了详细的理论讲解以及配套的源码分析。这份资料旨在帮助读者理解Tomcat内部机制,从而能够更好地优化和调试应用程序。 ...
《Tomcat中文手册》是Java Web开发者不可或缺的参考资料,它详尽地介绍了Apache Tomcat服务器的配置、管理和优化。Tomcat作为一个开源的Servlet容器,是Java EE应用中的关键组件,尤其在轻量级Web应用程序部署方面...