当前位置: 代码迷 >> Java Web开发 >> jsp如何读取绝对路径tomcat下临时文件夹temp下的图片
  详细解决方案

jsp如何读取绝对路径tomcat下临时文件夹temp下的图片

热度:214   发布时间:2016-04-16 22:23:39.0
jsp怎么读取绝对路径tomcat下临时文件夹temp下的图片?
jsp怎么读取绝对路径tomcat下临时文件夹temp下的图片?
-------------
因为访问量非常大,产生的临时图片较多,想放在tomcat下临时文件夹temp下,方便定时清理。
------解决方案--------------------
xxx.class.getResource("/")这个获取项目的根目录,剩下的自己拼吧
------解决方案--------------------
在jsp中这样做:
request.getContentPath()得到项目根目录。如果你的路径是在根目录下,那就这样:
String tmpPath = request.getContentPath()+"/temp";
然后遍历这个路径下的文件,得到需要的图片。
------解决方案--------------------
你的临时路径是可以由你来设置的。
然后,你可以用这个路径作为你要取的路径。
------解决方案--------------------
在你纠结这个<img src=""/>这个路径怎么写之前
我要强调的是:
             在jsp中imp加载时重定向操作,这个重定向默认的根目录是服务器Tomcat的根目录
             respon.sendRedirect("/");//这个就是Tomcat的根目录

希望有用!!!!
------解决方案--------------------
读取显示,就是简单的流操作
------解决方案--------------------
你这些文件需要保护么?如果不需要在tomcat里加个alias比如

<Context path="/temp" docBase="e:/tomcat/temp"  crossContext="false"  debug="1"  reloadable="true" >      
</Context>


然后你的img 的tag里src就可以写
<img src="/temp/toto.png"/>
  相关解决方案