tomcat webdav 中文问题解决方案
来源:互联网 发布:家用网络电话机 编辑:程序博客网 时间:2024/03/29 06:12
啊apache tomcat 6.0 中提供了webdavservlet 支持webdav.在处理英文url上完全能通过。但对于中文url往往出现乱码,其中包括其defaultservletdefaultservlet 在相应目录请求时能正确的将utf-8格式url编码,但在请求包含中文名称的url时,将url识别为乱码,不能正确处理。其问题在于url编码。实际上webdavservlet的中文问题也是由webdavservlet引起。 所以,在不改变apache tomcat 代码的情况下,通过如下方式可解决该问题 基于webdavservlet新建一个类,将目录/*映射到该servlet.并设定必要的初始化参数(与webservlet相同重载 @override
protected String getRelativePath(HttpServletRequest request) {
/**对于defaultservlet
*return new String(getRelativePath(request).getbytes("iso-8859-1"),"utf-8");
*/
return new String(getRelativePath(request)..getbytes("iso-8859-1"));
}好了,这样浏览中文目录就没问题了最近为webdav登录验证迷糊,有知道的同志们请救济救济
protected String getRelativePath(HttpServletRequest request) {
/**对于defaultservlet
*return new String(getRelativePath(request).getbytes("iso-8859-1"),"utf-8");
*/
return new String(getRelativePath(request)..getbytes("iso-8859-1"));
}好了,这样浏览中文目录就没问题了最近为webdav登录验证迷糊,有知道的同志们请救济救济
- tomcat webdav 中文问题解决方案
- Tomcat中文编码问题解决方案(简)
- Tomcat及MySQL中文乱码问题解决方案总览
- Tomcat及MySQL中文乱码问题解决方案总览
- Java中文问题解决方案
- IDEA中文问题解决方案
- java中文问题解决方案
- jsp中文问题解决方案
- 中文乱码问题解决方案
- jsp中文问题解决方案
- jsp中文问题解决方案
- Mysql中文问题解决方案
- 中文乱码问题解决方案
- 中文乱码问题解决方案
- sqlalchemy中文问题解决方案
- sqlalchemy中文问题解决方案
- JSP中文问题解决方案
- sqlalchemy中文问题解决方案
- Dojo隐藏表单域
- 一个80后程序员的奋斗(转)
- 开源协议
- 不能正常打开JSP文件!
- maven2 eclipse 插件wizard 无法使用问题及解决
- tomcat webdav 中文问题解决方案
- C#2.0新特性:泛型(Generics)、匿名方法(Anonymous Methods)、迭代器(Iterators)和不完全类型(Partial Types)
- 我们自杀吧---漫画连载
- 在firefox中点击rtsp链接自动调用暴风影音播放
- Windows文件隐藏
- C#代码与javaScript函数的相互调用
- 小日本研究出智能机器人
- 如何将曲线以不连续的形式画出来
- 处于胚胎阶段的开源软件