语言:java,web:jsp.
问题描述
在一个xx工程中,图片放在xx\WebContent\images下面
比如1.jpg。
通过某些处理比如把ppt文件转化成jpg格式放在此文件夹下,在读取该文件夹下的图片
这时不刷新eclipse工程图片就不会显示。
正常读取的过程是我把图片的url放到标签img 中的src下,比如“xx\WebContent\images\1.jpg”
读取之后的路径为http://localhost:8080/xx\WebContent\images\1.jpg
此时能把路径读取出来,但是只要是不刷新eclipse就不能读取该图片。
请教用什么方式能把图片读取出来
------解决方案--------------------
工程目录是MyProject,下面有WebContent,图片上传到WebContent/resources/images目录下,
浏览器访问该图片是
http://localhost:8080/MyProject/resources/images/xxx.png,
你是不是目录没有搞对啊?WebContent是根目录,不应该写在浏览器地址栏中的,
要访问WebContent目录可以,
String webRoot = request.getSession().getServletContext().getRealPath("/");
用这句话就可以读出WebContent的真实目录。
------解决方案--------------------