在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()进行重编码!
欢迎有这方面经验的朋友回复交流!
分享到:
相关推荐
主要介绍了Tomcat服务器图片地址中文路径问题解决办法,Tomcat中如果设置不当,中文路径会导致找不到文件错误,本文就讲解了解决这个问题的方法,需要的朋友可以参考下
Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx
2,JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。 3,PATH使得系统可以在任何路径下识别java命令。 4,CLASSPATH为java加载类(class or lib)路径,...
1 解压缩包到一个没有中文字符和空格的目录下 2 新建系统环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.XX 注:路径为java jdk的根目录 3 双击运行 apache-tomcat-7.0.57\bin 目录下的 startup.bat 文件 友情提示...
tomcat7免安装包,下载下来以后,直接解压既可使用,解压路径最好别含中文以及空格
花了很久时间,终于搞定了IIS6和Tomcat的整合。...(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径) Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了Tomcat5
文件夹如果是中文可能也会无法启动,所以不要解压后的路径不要含中文。 一台电脑上有多个tomcat是没有问题的,清楚自己用的是哪一个就行。 3.2 测试 (1) 打开tomcat解压后根目录下的bin文件夹,例如(C:\Program ...
简介:安装:您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。备份:请先停止 AAWServer 服务器,然后备份:你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便...
TomcatMoni(TOMCAT监控助手)此程序用于运行在服务器中,预留在内存中,监控网站是否可以正常打开。 原理即间隔性的访问指定的服务器中运行的网站,如果能够...【程序不能放在中文路径,也不能放在带空格的路径中】
solr4.7.2tomcat7集成包,下载后可直接运行启动即可,同时集成了IK中文分词器,索引路径在tomcat\bin中,方便迁移,数据库未配置,自行找教程配置
nginx-1.5.4+apache-tomcat-7.0.42进行集群部署 注意: nginx不要放到中文路径下,如果在中文路径下会提示错误。
V3.0版本在内核上较以前版本有了很大的改进,并且彻底解决了中文问题! BBS-CS V3.0环境配置说明: BBS-CS V3.0需要Servlet.jar和mm.mysql-2.0.4-bin.jar两个jar文件包,Servlet.jar是Servlet引擎,mm.mysql-2.0.4...
使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?...解压即可,安装就over了,但解压路径最好不要是C盘,可能会出现拒绝访问等各种奇葩问题,还有解压路径不要有中文和特殊字符,切记!
您可以安装本软件到任意目录,但注意安装路径不要含有汉字和空格。 备份: 请先停止 AAWServer 服务器,然后备份: 你安装目录\local\mysql\data(数据库文件) 和你安装目录\www(网站程序文件) 目录以便日后恢复...
搞定了IIS6和Tomcat的整合。现在把步骤贴出来给各位一点...(注意,接下来所有文件中涉及到tomcat路径的请自行修改为自己的Tomcat路径) Tomcat5和IIS6的安装我就不说了,网上的文档很多,假定此时我们已经安装好了To
基于solr5.x版本,在此之上,已经配置了相应的jar包,IKAnalyzer中文分词器,和一个简单的solrHome.下载之后可以直接放到tomcat的webapps路径下启动tomcat就能运行看到效果了。
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...
经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...