怎么解决java中自动把字符串斜杠换成反斜杠的问题

Music祐铒钉 2014-09-15 10:22:33
使用struts2想做出下载的效果,如果就一个服务器直接用相对路径就可以实现,但是因为数据访问量大,所以必须分成数据服务器和应用服务器两个服务器,ie访问应用服务器调用下载功能还得去数据服务器上找文件,这样就不能使用相对路径了,得用http://ip+端口这种方式,但是这种方式字符串传入流里面就会被自动换成反斜杠,导致流根本读不出来,应该怎么解决??
例如:字符串:"http://zhidao.baidu.com/new/abc",传入流里面就变成了:"http:\zhidao.baidu.com\new\abc”,就会报找不到这个流的错误
...全文
804 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
kazuGin 2016-08-04
  • 打赏
  • 举报
回复
我也遇到这个问题了,能告诉我怎么解决的吗
kuangquangg 2015-09-11
  • 打赏
  • 举报
回复
引用 8 楼 china2010zhaot 的回复:
6楼的方法也不行的,因为是在文件流的内部修改的,没法自己再进行转换,已经搞定了,另换了一种方法,谢谢大家的帮助了
怎么改的 可以告诉我一下吗 我也遇到这个问题
Music祐铒钉 2014-09-17
  • 打赏
  • 举报
回复
6楼的方法也不行的,因为是在文件流的内部修改的,没法自己再进行转换,已经搞定了,另换了一种方法,谢谢大家的帮助了
-阿克蒙德- 2014-09-16
  • 打赏
  • 举报
回复
按6楼说的转换下?
gaofuqi 2014-09-16
  • 打赏
  • 举报
回复
引用 5 楼 china2010zhaot 的回复:
用 File.sperator也不行啊,传进流里面也变成了反斜杠
String.replace不行吗?
Music祐铒钉 2014-09-16
  • 打赏
  • 举报
回复
用 File.sperator也不行啊,传进流里面也变成了反斜杠
scott_129 2014-09-15
  • 打赏
  • 举报
回复
引用 3 楼 XUECHANG1 的回复:
分隔符使用 File.sperator
+1
求个名字起 2014-09-15
  • 打赏
  • 举报
回复
分隔符使用 File.sperator
  • 打赏
  • 举报
回复
方不方便再转换一次给转回去呢

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧