`
laorer
  • 浏览: 434709 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

<转>让tomcat支持中文文件名

    博客分类:
  • j2EE
阅读更多

怎么让tomcat支持中文文件名???

http://blog.niwota.com/a/213469.htm

解决办法
把这句加到你的jsp文件最开头(这里是解决中文不能显示的问题):
<!---->
然后改tomcat的server.xml文件(这里是解决含有中文的文件、图片的不能下载、显示的问题):
<connector></connector>port="8080"  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" URIEncoding="UTF-8"/>

URIEncoding="UTF-8"  加上这句就可以识别中文文件了,也就是不光可以在jsp中显示中文,还可以下载显示。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=232203


< img src=" http: //localhost:8080/web/html/file_upload/梁朝伟.jpg" border="0">    图片显示不出来。

< a href='http://localhost:8080/ipnet/梁朝伟.doc'>梁朝伟.doc'</a>     不能提示打开还是下载

分享到:
评论

相关推荐

    struts2上传下载 解决中文文件名乱码

    在处理中文文件名时,由于编码问题,可能会遇到乱码的问题。这个问题在早期的互联网资源中被广泛讨论,但并非所有解决方案都能适用于所有情况。下面我们将深入探讨这个问题,并提供一种经过验证的有效方法。 首先,...

    struts2 中文文件名文件下载

    首先,我们要理解文件名编码ISO8859-1,这是一个西欧字符编码标准,不支持中文字符。在处理中文文件名时,通常需要使用UTF-8编码,因为它包含了广泛的Unicode字符集,包括中文字符。 解决Struts2中的中文文件名下载...

    java下载时文件名乱码

    某些旧版本的浏览器可能不支持`RFC5987`编码,这时可以采用一种折衷的方案,如将文件名转换为ISO-8859-1编码,但这可能会丢失部分非ASCII字符的信息。 总之,处理“java下载时文件名乱码”问题,关键在于正确地编码...

    struts2环境搭建及国际化

    &lt;artifactId&gt;struts2-json-plugin&lt;/artifactId&gt; &lt;version&gt;${struts2.version}&lt;/version&gt; &lt;/dependency&gt; &lt;!-- 其他依赖如log4j等 --&gt; &lt;/dependencies&gt; ``` - **步骤3:** 设置Java编译版本,在pom.xml中添加或...

    struts上传(已解决中文问题)

    Struts框架是Java Web开发中常用的MVC框架之一,它为开发者提供了强大的控制层支持,使得Web应用的结构更加清晰。在Struts框架中处理文件上传功能是一项常见的任务,但中文文件名在上传过程中可能会遇到乱码问题。这...

    成功解决 Android 下载中文文件名

    Android 中解决中文文件名下载乱码问题 在 Android 应用程序中,下载服务器上的中文文件名文件时,可能会出现乱码问题。本文将介绍如何解决 Android 下载中文文件名问题,确保文件名正确地下载到 Android 设备上。 ...

    Tomcat配置优化(完整版)

    1. **使用命令行工具**:在命令行中输入`jmap -heap &lt;tomcat-pid&gt;`,查看Tomcat进程的内存使用情况。 2. **查看启动脚本**:查看`catalina.sh`或`catalina.bat`文件中的JVM参数,了解初始堆大小、最大堆大小等配置。...

    JSP初级试卷

    16. `&lt;font&gt;`标签的默认中文字体通常是“宋体”,选项D是正确的。 17. 表示粗体加斜体的HTML标签是`&lt;b&gt;&lt;i&gt;`或`&lt;strong&gt;&lt;em&gt;`,选项C是正确的。 以上是对JSP初级试卷中涉及知识点的详细解释,涵盖了JSP的工作原理、...

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

    这是由于Tomcat服务器默认使用ISO8859-1编码来解析URL,而这种编码并不支持中文字符。因此,当URL中包含中文字符时,服务器无法正确识别和解析文件路径,从而返回"找不到页面"的错误。 解决这个问题的关键在于配置...

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

    本篇文章将详细探讨如何在Tomcat环境下,使用JSP技术来实现支持中文格式的文件下载功能。 首先,我们要明白在HTTP协议中,文件名的编码是一个关键问题。由于历史原因,HTTP协议默认使用ASCII编码,这可能会导致中文...

    jsp文件上传,解决中文乱码

    在`JSP`中,通常会使用`&lt;form&gt;`标签的`enctype="multipart/form-data"`属性来定义一个支持文件上传的表单。然后,通过`Servlet`来接收并处理上传的文件。在服务器端,`HttpServletRequest`对象的`getPart()`或`...

    Tomcat性能调优及配置技巧

    其中`&lt;pid&gt;`是Tomcat进程的PID。 #### 十、解决在Linux下静态化有些符号出现乱码 在Linux系统下,如果在静态化过程中出现乱码问题,可能是因为文件系统的编码设置与应用期望的编码不一致。可以通过以下步骤来解决...

    Tomcat6.02和sql2000数据源(连接池)配置.txt

    打开`D:\tomcat6.0.2\conf\server.xml`文件,在`&lt;Connector&gt;`元素中添加`URIEncoding="GBK"`属性,以支持中文URL编码: ```xml &lt;Connector port="8080" protocol=...

    Tomcat调优配置技巧[参考].pdf

    通过在`server.xml`中配置`&lt;GlobalNamingResources&gt;`和`&lt;Context&gt;`元素,启用Server Side Includes (SSI)支持`.shtml`文件。 六、修改默认端口 将Tomcat监听的端口从8080改为80,以使用户可以直接通过域名访问,...

    《JSP程序设计》选择题.pdf

    16. `&lt;font&gt;`标记中,默认的中文字体是宋体(A)。 17. 表示粗体加斜体的标记是`&lt;b&gt;&lt;i&gt;字体&lt;/i&gt;&lt;/b&gt;`(C)。 18. 用来在网页中显示图片的标记是`&lt;img&gt;`。例如:`&lt;img src="image.jpg" alt="图像描述"&gt;`。 以上是...

    WEB系统和技术复习题

    - 因此,选项B`&lt;img src="文件名"&gt;`是正确的描述。 19. **超链接标记**: - 创建超链接使用`&lt;a href="URL" title="提示文本"&gt;链接文本&lt;/a&gt;`语法。 - 因此,选项A`&lt;a href="http://www.sina.com" title="新浪网"&gt;...

    struts2中文乱码解决Demo

    1. **设置Servlet容器配置**:在Tomcat或其他Servlet容器的`server.xml`或`web.xml`中,可以通过`&lt;Connector&gt;`标签的`URIEncoding`属性设置请求编码,例如: ```xml &lt;Connector URIEncoding="UTF-8" ... /&gt; ``` ...

Global site tag (gtag.js) - Google Analytics