`
mymobile
  • 浏览: 183070 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

让Tomcat支持中文路径和中文文件名

阅读更多

环境:Tomcat5.5   

 今天整理以前的项目笔记时,发现一个非常有趣的问题,当时我用的struts做接收图片和显示图片文件时发现只要是出现中文的图片就会显示不出来,看图片属性也没错的。

我点图片让其在一个单独的标签页中打开一看URL地址,中文全是经过编码的,我想这应该跟编码有关。查Tomcat5.5文档,发现如果要Tomcat支持中文文件名或是目录的话得在 中加上URIEncoding="utf-8",  

<Connector port="80" maxHttpHeaderSize="8192"
               URIEncoding="utf-8"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />

 

这样改完了,重启Tomcat果然好了。。写出来,希望对大家有用|~

1
1
分享到:
评论
2 楼 mymobile 2011-05-29  
Technoboy 写道
Tomcat默认用ISO-8859-1进行解码,配置URIEncoding,表示用指定字符集解码


哦,原来这样,现在知道为什么了。谢谢了~
1 楼 Technoboy 2011-05-28  
Tomcat默认用ISO-8859-1进行解码,配置URIEncoding,表示用指定字符集解码

相关推荐

    Tomcat服务器图片地址中文路径问题解决办法

    Tomcat服务器中文路径的问题 代码如下:  ”中文图片.jpg” WIDTH=”77″ HEIGHT=”80″ BORDER=0 ALT=””&gt; 或 ”中文.jsp”&gt;中文文件名&lt; / a&gt; 或 http://127.0.0.1:8080/中文.[扩展名] 通常在以上三种情况下...

    Tomcat配置虚拟路径

    为了解决这一问题,提高系统的可维护性和灵活性,可以通过配置Tomcat虚拟路径的方式,将这些静态资源与服务器及工程文件分离。 #### 二、虚拟路径概念 虚拟路径是指在Tomcat中定义的一个映射关系,它将一个URL路径...

    tomcat 下的支持中文格式的下载

    在IT行业中,尤其是在Web开发领域,Tomcat是一个广泛使用的开源应用服务器,主要负责运行Java Servlet和JavaServer ...总的来说,理解和掌握这些知识点对于在Tomcat环境下实现支持中文格式的文件下载功能至关重要。

    struts2 中文文件名文件下载

    在处理文件上传和下载时,Struts2可能会遇到一个常见的问题,即中文文件名的乱码问题。这是因为不同的系统和软件对字符编码的支持不同,尤其是涉及到网络传输时,编码的兼容性尤为重要。 在“struts2 中文文件名...

    tomcat6.0配置心得

    Tomcat 6.0 是一个功能强大且性能高效的 Web 服务器,但是在使用时,我们需要了解和解决一些常见的问题,如连接池配置、中文问题、中文文件名问题、Taglib 问题等。通过本文,我们希望能够帮助大家更好地使用 Tomcat...

    SmartUpload 用于JDK1.4(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    jsp页面 链接中文文件名 找不到页面

    因此,当URL中包含中文字符时,服务器无法正确识别和解析文件路径,从而返回"找不到页面"的错误。 解决这个问题的关键在于配置Tomcat服务器,使其支持能正确处理中文字符的编码,如UTF-8。在Tomcat的`server.xml`...

    SmartUpload 用于JDK1.5(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载)

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    SmartUpload 上传组件(中文终极解决版,包括中文文件名上传后乱码,中文参数,下载),JDK 1.6

    经过呕心沥血的一天一夜,终于搞定SmartUpload组件的所有中文问题,为大家去除有史以来最头痛的中文问题,包括中文参数,中文文件名上传后服务器端文件名乱码问题,以及中文文件名下载问题。 这是我的中文解决终极...

    tomcat9.0.83压缩包

    这意味着用户可能需要了解如何配置Tomcat以支持Jenkins的安装和运行,包括设置合适的系统路径,确保安全设置,以及正确地部署Jenkins的war文件。 【压缩包子文件的文件名称列表】"apache-tomcat-9.0.83" 提供了...

    tomcat安装版

    不过,随着技术的发展,更现代的版本如Tomcat 9或更高版本可能提供了更多特性和支持,因此,考虑升级到最新稳定版本也是明智的选择。在使用过程中,理解并熟悉Tomcat的配置和管理,对于提升开发和运维效率至关重要。

    JSP虚拟路径的配置

    在较新版本的Tomcat(如Tomcat 5.5及更高版本)中,虚拟路径的配置更加灵活和便捷,可以采用以下方式: 1. **创建虚拟路径配置文件**: - 在Tomcat安装目录下的`conf\Catalina\localhost`目录下创建一个XML文件,...

    tomcat日志切割和tomcat优化

    这里,`%h`代表主机名,`%Y%m%d.%H`是时间格式,表示按年月日小时切割日志,`/path/to/log/folder`是日志保存路径,`catalina.out`是Tomcat默认的日志文件名。 3. Tomcat优化: Tomcat的优化涉及多个方面,包括JVM...

    java获取路径

    5. **获取页面所在服务器的绝对路径**:通过组合使用`application.getRealPath()`和`new File().getParent()`,可以获取到不包含具体文件名的目录路径。 ### 在Class文件中获取路径 在Class文件(通常是Java类)中...

    TOMCAT配置虚拟目录

    在Java Web开发中,Apache Tomcat是一个广泛应用的开源Web服务器和Servlet容器。为了实现多个应用在同一Tomcat实例下独立运行,我们需要配置虚拟目录。虚拟目录允许我们将不同应用的文档基础(docBase)映射到不同的...

    tomcat在ecplise下的插件,方便使用

    虽然标题中并未直接提到Ant,但这个文件可能是Eclipse中用于支持Tomcat插件的依赖,因为Ant常被用在构建和部署Java应用程序的过程中,包括部署到Tomcat服务器。 使用Tomcat插件的步骤大致如下: 1. **安装插件**:...

    linux版的tomcat

    Linux版的Tomcat是Apache软件基金会的开源项目,主要用于运行Java Servlet和JavaServer Pages(JSP)的应用服务器。它在Linux操作系统上的安装和管理对于开发者和系统管理员来说至关重要,因为Linux以其稳定性和安全...

    tomcat7.0.56安装包和tomcat8安装包,免费下载

    总的来说,这两个版本的Tomcat提供了一种免费的方式,让用户能够在不同的Java版本和操作系统上部署和运行Java Web应用程序。无论是选择Tomcat 7还是Tomcat 8,都需要根据项目需求和兼容性来决定,同时要注意安装过程...

Global site tag (gtag.js) - Google Analytics