为了账号安全,请及时绑定邮箱和手机立即绑定

HTTP Status 500 - img\1.jpg (系统找不到指定的路径。)

有没有谁遇到过这样的问题啊,我用的是SpringMVC,@Controller中无法获得项目下的文件夹。就只有一行代码,我试了在普通java类中可以运行,而在@Controller中无法运行http://img1.sycdn.imooc.com//58da92cb0001df7812010435.jpg

正在回答

1 回答

貌似fileinputstream 读文件相对路径 在web中是从webroot开始的吧 你用

System.out.println(new File(".").getAbsolutePath()); 看下当前路径是什么 然后改改路径试试

0 回复 有任何疑惑可以回复我~
#1

一切都是浮云丶 提问者

非常感谢!
2017-03-29 回复 有任何疑惑可以回复我~
#2

一切都是浮云丶 提问者

我试了下,System.out.println(new File(".").getAbsolutePath());如果是在@Controller中是C:\Users\dengxuelong\Desktop\,这个路径不会是在webapp下,要获得webapp在磁盘上的位置要使用request.getSession().getServletContext().getRealPath("/")。 而在其它的普通类中就是当前项目在磁盘上的位置。
2017-03-29 回复 有任何疑惑可以回复我~
#3

慕勒0069038 回复 一切都是浮云丶 提问者

受教了
2017-03-29 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

HTTP Status 500 - img\1.jpg (系统找不到指定的路径。)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信