Java jsp中根据从数据库中查询出来的路径显示图片

主要的jsp代码如下:<%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="u... 主要的jsp代码如下 :
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@page import="StuConnection.ConnectionManager"%>
<%@page import="StuConnection.StuXinXi"%>
<%@page import="java.util.*"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>查询</title>
</head>
<body>
<table border="1" cellspacing="2" cellpadding="8" align="center">
<%List<StuXinXi> list=ConnectionManager.selectStu();%>
<tr><td>姓名</td>
<td>头像</td>
<td>性别</td></tr>
<%for (int i = 0; i < list.size(); i++) {%>
<%StuXinXi stu= list.get(i);%>
<tr>
<td> <%=stu.getName()%></td>
<td> <img src="../img/<%=stu.getHead()%>" width="120", height="80" /></td>
<td> <%=stu.getSex() %></td>
</tr>
<% }%>
</table>
</body>
</html>

图片我把它弄在项目中的 但还是不行 请高手指教
展开
 我来答
千锋教育
2015-12-17 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp是靠加载图片路径来显示图片的,图片可以保存在项目中,也可以保存到磁盘的某个路劲下。
图片放webroot下,一般是webroot下建一个img或pic 文件夹专门存图。
jsp使用的时候<img src"<%=request.getContextPath()%>/pic/mypic.gif"/>
这样就可以加载到图片了。
somken
2010-07-15 · TA获得超过711个赞
知道小有建树答主
回答量:371
采纳率:100%
帮助的人:157万
展开全部
如果不是代码问题,那就因该是读出来的路径不对
<img src="img/<%=stu.getHead()%>" width="120", height="80" />

把图片放到网站的根目录的 img文件夹下,再试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友baecf6a
推荐于2016-05-31 · TA获得超过244个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:207万
展开全部
首先,你调试一下,看你的stu.getHead()的值是否为空,如果不为空,你检查一下路径,你当前的路径是,根目录下img文件夹下的图片,也就是说,你的图片应该是在webroot下面的img里面。你检查一下,试试。。一般不显示就是路径问题。如果还是不行,把错误信息发过来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a327297867
2010-07-16 · TA获得超过128个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:100万
展开全部
你的../img/有在数据库中么
有过数据库中的图片路径中包含 -- ../img/```.jpg --
src 后就不需要在加../img/了
或者 System.out.println(stu.getSex());
输出一下
看看是否是正确路径
检查图片是否和.jsp文件在同一级目录
如果在同一级则不需要../
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pangbo0804
2010-07-15
知道答主
回答量:39
采纳率:0%
帮助的人:31.9万
展开全部
建议你把stu.getHead()打出来看看,可能是图片路径的问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式