如何取上传到数据库中的图片地址然后显示图片到页面呢?
我图片地址是TOMCAT6.0下/WEBAPPS/XXX(项目名)/UPLOAD/EXPERT文件夹下。
但不知道怎么取出来?用${contextPath }/${list.XXX}取好像不对,
求简练得写法,复杂的也行,实在不行就绝对地址
我图片地址是TOMCAT6.0下/WEBAPPS/XXX(项目名)/UPLOAD/EXPERT文件夹下。
但不知道怎么取出来?用${contextPath }/${list.XXX}取好像不对,
求简练得写法,复杂的也行,实在不行就绝对地址
或者在根目录的页面下UPLOAD/EXPERT
显示出来的是/XXX(项目名)/upload/expert1303808170875623eba89-2c90-4a06-bfa6-e00a82b82d1a.jpg,但图片还是个大红叉,求解
这个还不简单:
<img src="<%=request.getContextPath()%>/UPLOAD/EXPERT/list.XXX"/>
<img src="<%=request.getContextPath()%>/UPLOAD/EXPERT/list.XXX"/>LZ的${contextPath }是什么呢?
既然图片路径是
/XXX(项目名)/upload/expert1303808170875623eba89-2c90-4a06-bfa6-e00a82b82d1a.jpg
那
<img src${contextPath}${list.XXX}"/>应该可能了。。
/XXX(项目名)/upload/expert1303867654382a7ab6515-907c-46c6-b811-ae5bca1504b4.jpg
我和原来项目里的内容也对过了,没有问题啊<img src${contextPath}${list.XXX}"/>这个试过了,但只在中心出现一个小的图片而且看不到内容,没法用
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
XXX(项目名)/upload/expert1303867654382a7ab6515-907c-46c6-b811-ae5bca1504b4.jpg改成
XXX(项目名)/upload/expert/1303867654382a7ab6515-907c-46c6-b811-ae5bca1504b4.jpg
少了个斜杠,自己原来以为expert是图片自己生成的名称包含进去了,汗!