解决方案 »
- 大数据量怎么查呢?
- struts2中获取地址的参数
- 有一个字符串,不能存cookie,不能存session,不能存application。但是整个项目都需要用。怎么处理这个值,以方便使用?
- jsf入门问题,郁闷啊:(The requested resource (/jsfdemo/userLogin.faces) is not available.
- Spring1.0和Spring2.0
- xfire如何抓取soap包
- 求助阿 action跳转到另一个action了
- 如何引入 org.jdom.* ?
- 如何找到QuerySet的InsertRow()的具体实现方法
- How do I check out an existing project in cvs
- 求助 搞不懂为何tomcat前两天可以用现在用不了了
- 【分享】关于访问webservice的问题
Bug ID: 4466485 getClass( ).getResource( ).getFile( ) returns file name with %20
此 bug 于 2001年6月被提出来,2002年11月最终关闭。
没有修复的原因是这样做会导致兼容性问题。
官方给出的解决方法是采用URI类再把它解码出来。 URI uri = new URI(url.toString());
FileInputStream fis = new FileInputStream(uri.getPath());-----------------------------------------------------------------
%20 其实就是空格,序列化之后就变成%20了。在url传递参数的时候,一般都会序列化一下,以保证参数的安全;