jsp中怎么通过数据库里取出来的值决定img控件的图片路径

item是从数据库中读取出来的,我想做到的就是通过判断item.docScore的值来决定img控件中图片的路径

看你的意思是想用其它方式,达到和使用代码块相同的效果吧,可以考虑使用jstl的<c:if>标签:

    在页面上方引入标签:

    <%@ taglib  prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

    使用:

    <c:choose when>
       <c:if test="${item.docScore == 4}">
           //显示你指定的图片
       </c:if>
       <c:otherwise>
           //显示你指定的图片
       </c:otherwise>
    <c:choose when>

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-05
<img src="<s:if test="XXX" >
<s:property value="XX">
</s:if>" />

注:在页面任何地方都可以添加struts标签来获取值,js也不例外。
第2个回答  2015-01-05
socre = item.docScore 这样 能得到数据库中的值吗

在Jsp页面中如何将数据库中读取出的图片数据(Image类型)插入到网页中...
先把图片传到 指定的文件夹下然后 数据库的值就值 对应的图片路径+图片名称 然后在页面<img src"数据库读出来的数据" \/> 这样就行了

jsp文件夹中的文件怎么写入img中的图片路径
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。举例:<div class="zj02"><img src="zj_01.gif" \/><\/div>;备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。举例:<div class="zj02"><img src="..\/images\/zj_01.gif" \/><\/div>;...

请问如何从mysql数据库中读取图片路径然后将图片显示在Jsp页面上
数据库里只存对应的照片地址啦···比如 upload\/images\/xxx.jpg JSP页面就这样显示咯 < String imgUrl = “upload\/images\/xxx.jpg”;\/\/这个地址是你实际从数据库里取出来的,,如果怕照片显示不出来,加上绝对路径request.getContextPath()+"\/"+imgUrl %> <img src="<%=imgUrl %>" alt="...

把存放在数据库中的图片路径读出来 怎样显示在jsp页面中
回答:<img class="pic" src="<c:url value='img'\/>\/${lis.img}"><\/img>

Ajax从数据库里边取图片.动态在浏览器显示出来怎么实现?
其实不是获取真正的图片本身,而是获取图片保存在服务器上的相对路径。通过ajax获得图片路径后,动态的将某个<img>标签的src设置成图片路径即可。示例代码:通过ajax获得图片路径为“\/imags\/helo.jsp”将图片显示在浏览器中:document.getElementById("img1").src = "\/images\/hello.jpg";...

谁有数据库中存的是图片路径,然后jsp页面显示图片出来
1、准备要显示的图片,并创建一个最简单的jsp页面,运行起来。 2、通过ImageIo读取图片。 3、将图像的元字节数据保存到bytearray中。 4、将图像的字节数据用base64编码,转换成base64字符串。 5、把base64编码过的字符串放到img元素的src属性上。 6、最后就可以看到效果了。 已赞过 已踩过< 你对这个回答的评价...

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
如果数据是多个就用这个赋值给Select:<s:iterator value="quantity.list"> <option value="${quantity.value}"> <s:if test="quantity.value==1">合格<s:if> <s:elseif test=="2">不合格<\/s:elseif> <s:else>损坏<\/s:else> <\/option> <\/s:iterator> <\/select> 如果只有一个要...

打扰 下面是我的jsp显示页面,已经能从数据库中查到值了,但想在页面把...
videoType.getVPic() 是图片名的话。。。<td align="center"> <img src="ImagesUploaded\/<%= videoType.getVPic() %>"\/><\/td> 试试

如何用JSP从SQL server数据库中读取图片并显示在网页上?
你可以把图片的路径作为参数放在数据库的某一个字段中,需要用时提取出来即可.例如:"image\/pic1.jpg" 这是一个相对路径,你把这个字符串存入数据库后,需要用时只需从数据库提取出来就行,<img src="< String str=select * from 表名 where 条件;ResultSet rs = null;Statement stmt = conn....

怎样将数据库中的一行数据的某个值换成图片显示到jsp页面上?
不从后台传吧,把图片放在web跟目录下,然后页面上写个img标签 src写图片的地址,把图片名动态传过去,如果是在要穿图片,可以考虑用PrintWriter 直接写入图片字节流到前台,也是用img标签。但是src必须写你的action地址。一定要是流的形式

相似回答