博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[文摘]点击含中文字符的下载链接页面报404错误
阅读量:5839 次
发布时间:2019-06-18

本文共 428 字,大约阅读时间需要 1 分钟。

  hot3.png

环境:Windows XP SP3简体中文版 + IE8 + Tomcat 6.0.29 + Struts2.2.1

上传了一个文件名中含有中文字符的文件,上传成功后,在相应的页面形成一个含有中文字符的下载链接,当我点击它的时候页面报404错误,即没找到此页面。
原因:
在eclipse JEE 3.6.1中往Struts2的StrutsPrepareAndExecuteFilter类的doFilter()方法中下断点,调试发现request中的requestDispatcherPath的值的中文部分变成了乱码!
解决办法:
在Tomcat下,链接本身出现中文的问题(不是参数中的中文),其解决办法也是需要在Tomcat的\conf\server.xml文件的port="8080"的Connector节中添加URIEncoding="UTF-8"即可!

参考:

转载于:https://my.oschina.net/leeoo/blog/51042

你可能感兴趣的文章
读书:为了那个美妙的咔哒声
查看>>
jsp改造之sitemesh注意事项
查看>>
iOS 9.0之后NSString encode方法替换
查看>>
ASMFD (ASM Filter Driver) Support on OS Platforms (Certification Matrix). (文档 ID 2034681.1)
查看>>
CRM Transaction处理中的权限控制
查看>>
[转]linux创建链接文件的两种方法
查看>>
python ipaddress模块使用
查看>>
文件权限
查看>>
busybox里的僵尸进程为何那么多
查看>>
python debug
查看>>
java 连接数据库之一个完整的函数
查看>>
mysql脚本
查看>>
OllyDBG 入门系列教学--让你瞬间成为破解高手
查看>>
Dubbo点滴(2)之集群容错
查看>>
检测不到兼容的键盘驱动程序
查看>>
listbox用法
查看>>
冲刺第九天 1.10 THU
查看>>
传值方式:ajax技术和普通传值方式
查看>>
Linux-网络连接-(VMware与CentOS)
查看>>
寻找链表相交节点
查看>>