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

coffee_cn 2005-03-02 11:28:55
<img src="风月.jpg">
这样出错了
请各位大虾帮忙了
谢谢!!!
...全文
107 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
javafaq2004 2005-03-03
^_^
回复
xuloveweb 2005-03-02
友情UP
回复
peigen 2005-03-02
你可以用一个转换的javabean来做
把gb码转换成iso码
这个bean我有,peigen_peigen@sina.com.cn
回复
zcjl 2005-03-02
村干又回来了?^_^
回复
javafaq2004 2005-03-02
Tomcat Version 4.0.4写个filter吧!在tomcat下有例子

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>


EncodingFilter.java
public class EncodingFilter implements Filter {

private FilterConfig config = null;
// default to ASCII
private String targetEncoding = "ASCII";

//初始化时读取参数
public void init(FilterConfig config) throws ServletException {
this.config = config;
this.targetEncoding = config.getInitParameter("encoding");
}

public void destroy() {
config = null;
targetEncoding = null;
}
//将编码方式参数存入reqeust,结束此Filter
public void doFilter(ServletRequest srequest, ServletResponse sresponse,
    FilterChain chain)
throws IOException, ServletException {

HttpServletRequest request = (HttpServletRequest)srequest;
request.setCharacterEncoding(targetEncoding);
// move on to the next
chain.doFilter(srequest,sresponse);
}
}

回复
lvyuanfang 2005-03-02
http://blog.csdn.net/lvyuanfang/archive/2005/02/03/279498.aspx
回复
coffee_cn 2005-03-02

忘记告诉大家了
我是Tomcat Version 4.0.4
他能行吗
回复
LoveTide 2005-03-02
在 Server.xml 中,在所有的 Connector (Tomcat 5.x 中默认有2个Connector:Http和AJP) 配置中加入 URIEncoding="UTF-8" 这一项,
那么如果 IE 选项中“总是以 UTF-8 发送 URL”,则可以使用中文文件夹、中文文件名


样例:
http://jspvirtualhost.com/中文文件夹/中文文件名.jsp
回复
zcjl 2005-03-02
在jsp头上设置charset为GB2312,应该可以的吧?
如:<%@ page contentType="text/html;charset=gb2312" language="java" %>
回复
相关推荐
??????怎么让tomcat支持中文文件名??????????
梁朝伟.jpg" border="0"> 图片显示不出来。 梁朝伟.doc'>梁朝伟.doc'</a> 不能提示打开还是下载 怎么能让tomcat识别中文文件名阿?(文件名不能改成英文)
怎么让tomcat支持中文文件名???
怎么让tomcat支持中文文件名???http://localhost:8080/web/html/file_upload/梁朝伟.jpg" border="0"> 图片显示不出来。梁朝伟.doc 不能提示打开还是下载解决办法:把这句加到你的jsp文件最开头(这里是解决中文不...
IDEA 社区版不支持 Tomcat?一招完美解决!
作者 |郑祎责编 | Elle出品 | CSDN(ID:CSDNnews)前言IntelliJ IDEA Community Edition(社区版)不支持Tomcat,不想花钱购买U...
tomcat中如何支持中文目录和文件名?
我就想跑一 个应用,类似FTP一样,文件直接拷贝上去,利用tomcat的目录管理,问题是现在无法支持中文,请问一下如何解决?IIS的方法就算了,不想在服务器上装这个。
tomcat支持中文文件名下载
不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为Java Web程序的开发带来一定的不便。本文拟介绍一种手段,解决这个问题。  解决问题的...
TOMCAT如何支持中文文件名???
TOMCAT如何支持中文文件名???
让Tomcat支持中文路径名和中文文件名
不过,在使用中,由于Java中的中文问题的存在,如果不经过配置,在WEB程序中,不能直接支持具有中文文件名的文件的下载,这为Java Web程序的开发带来一定的不便。本文拟介绍一种手段,解决这个问题。 解决问题的...
TOMCAT能否支持中文文件名?如何支持?
TOMCAT能否支持中文文件名?如何支持?
HTTP报文是什么样的?
目录 ... ... ...全称:hypertext transfer protocol(超文本传输协议),是TCP/IP 协议族的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。...通俗的讲,当客户端或者浏览器连接上服务器之后,若想获得 ...
何为服务,怎么理解? ---常用服务简介
一、AinSQL:数据库 ...这个工具的目标有这么几项:我们自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。基于Python开发,可实现对多台服务器进行批量配置、程...
这100道Linux常见面试题,看看你会多少?
点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!导读:本文整理了最新的Linux面试题,近3万字,约100道题,分享至此,希望对大家有帮助。一、Linux 概述1...
[Web] 如何让tomcat支持中文文件名?
谢谢
软件测试之安全怎么做?
安全测试1.安全测试在做什么?2.安全测试者是怎样定位自己的?3.安全的本质是什么?4.概念定义5.我们应该如何去着手5.1.测试的特性5.1.1.操作系统安全5.1.2.数据库5.1.3.web安全5.1.4.软件的发布与安装安全5.1.5....
作为零基础的新手,如何自学Java和JavaEE开发技术?
我也曾经写过从零学Java的路线,这里贴一下,希望对你有帮助。 一、为什么我要写下这篇文章 1.1直接缘由: 在今天(2018年11月4日)有个同学给我发微信找我 同学:能不能给他一个网页他改一下,他想参考一下,然后...
让Tomcat支持中文文件名
解决问题的核心在于修改...Tomcat内置的对于get协议中的URL编码是ISO-8859-1,这个字符集不能直接支持中文等双字节的信息,而中文文件的下载链接恰恰是通过get协议进行的。  打开$tomcat安装目录$/config/serve
补充50道Java面试题,看着都很熟悉,能不能回答道点上?
补充50道Java面试题,看着都很熟悉,能不能回答道点上?Java基础1、请谈谈面向对象的特征有哪些方?2、String是最基本的数据类型吗?3、int 和 Integer 有什么区别4、String 和StringBuffer的区别5、运行时异常与一般...
如何自学java?这些年我走的弯路
在网上课堂上看Java基础课程(入门知识,面向对象,常用类,异常等等)看着看着就发现一头雾水 没有方向,虽然课程里讲的都能看懂。 你不过是在看视频的时候以为自己看懂了,实际上并没有懂! ...
入门 Serverless:如何实现 Hello World?
近年来,IT 技术的更新迭代速度非常快,每个时间点都有典型的代表名词以及概念,就目前而言,人工智能领域中的机器学习、深度学习、强化学习等名词和概念就非常热,同时区块链、物联网等技术发展也是异常火热。...
基础不牢靠,何以争朝夕?Java基础面试82道详细解析(更新中)
题目的基本顺序是: 基本语法类相关的语法内部类的语法继承相关的语法异常的语法线程的语法集合的语法io 的语法虚拟机方面的语法 因文章篇幅的问题,本文分(一)(二)两篇进行讲解,知识点很详细,可尽情享受,...
如何设计一个牛逼的文件搬运工?
点击上方“芋道源码”,选择“设为星标”做积极的人,而不是积极废人!源码精品专栏原创 | Java 2019 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络...
如何区分不同用户? -- Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。...
基础不牢靠,何以争朝夕?Java基础面试82道详细解析!(一)
题目的基本顺序是: 基本语法 类相关的语法 内部类的语法 继承相关的语法 异常的语法 线程的语法 集合的语法 ...可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Ja...
SSL中,公钥、私钥、证书的后缀名都是些啥?
今天做这么一个事,centos服务器,tomcat8+nginx1.6,现在要在上面运行cas4.0。所以需要配ssl,然后找教程,了解到,需要把tomcat和nginx的ssl都配置好。到这里就晕了,tomcat配ssl需要一个.keystore文件,nginx则...
tomcat中文文件名支持问题?
我用tomcat4.1.18怎么不支持中文文件名. 例如:http://127.0.0.1:8080/中文.gif 会提示找不到文件. 请问这是什么回事?
Java基础面试题,你会几个?
JAVA面试题相关基础知识 1、面向对象的特征有哪些方面 ①抽象: 抽象是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,...
让TOMCAT支持中文路径与中文文件名
连接
从输入URL到显示页面的过程中发生了什么?
概览 关于这个问题,我看过很多文章,每个人分析的方法与总结的步骤都不相同。我这里按照自己的理解把过程分为了十个部分。因为我主要学习后端,所以最后几步前端的内容略写了。 一、URL解析 ...
大三前两年虚度了,自学看视频学JAVA,打算看完JAVA看JAVAweb请问大家有什么建议?
1.1直接缘由: 我学JSP的时候是在2018年初吧,其实在2018年JSP也已经是落后的技术了,但我还是花了不少的时间去学习JSP的各种用法(自定义标签,JSTL,EL表达式等等)。 网友们其实说得都没有毛病,对我来说:在...
如何使tomcat支持中文文件名的下载链接??急!!
我把中文文件名储存在sql2000数据库中,然后用这个文件名链接指向文件夹中的word或者excel文档,但是点击该链接就显示好像是文件名无效的错误,我用英文名是可以的,点左键就直接...请问该怎么办才能支持中文名??
比较两张图片差异
比较两张图片差异,代码收集于网上,码收集于网上
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-02 11:28
社区公告
暂无公告