基于TOMCAT+MYSQL+MyEclipse通过图片路径向jsp插入图片,很菜的问题~

我是一个javaweb初学者,遇到了一个很菜的问题,求解答已建立数据库,表中内容包括photo_no和image。其中image存放图片相对路径,如/pic/beauty... 我是一个java web初学者,遇到了一个很菜的问题,求解答
已建立数据库,表中内容包括photo_no和image 。其中image存放图片相对路径,如/pic/beauty.jpg
现在想要通过图片路径向网页插入图片,代码如下:
<body>
<h3 align = "center">显示图片~</h3>
<center>
<TABLE>

<TR>
<TD><img src="
<%
String photoPath="";
Class.forName("com.mysql.JDBC.Driver");
String URL="jdbc:iworld://localhost:3306/photo?user=root&password=123";
String str="SELECT image FROM photo WHERE photo_no=1";
ResultSet rs = null;
Connection con = DriverManager.getConnection(URL);
Statement stmt = con.createStatement();
rs=stmt.executeQuery(str);
while(rs.next()){
photoPath = rs.getString("pic");
response.sendRedirect(photoPath);
}

%>"></img></TD>
</TR>
</TABLE>
</center>
</body>
结果图片上显示红叉,而且把“"/>”也显示在了红叉旁边。
感觉还是读取时路径除了问题,或者代码有问题,但是不知道怎么解决。
望高手耐心帮助,谢谢~
右键红叉后显示,路径一直读到了<%后的第一行,即....../Webroot/String photoPath="";
就是根本没读到数据后里..
展开
 我来答
zpsailor
2010-11-16 · TA获得超过2018个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:692万
展开全部
你在这里<img src=""></img>这里src上先不用动态生成,直接写上图片路径看能显示出来不。
如果能显示出来,你在使用jsp动态生成图片,然后在页面上使用“右键”-“查看源文件”查看生成的路径是否是正确的。或者直接将生成的路径打印出来看看。
你这种情况应该是图片的路径没生成正确。

希望我的回答对你有所帮助。
yyy521fyy
2010-11-16 · TA获得超过3484个赞
知道大有可为答主
回答量:5392
采纳率:25%
帮助的人:3540万
展开全部
你在红叉上右键--属性,看看图片是什么url。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式