基于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="";
就是根本没读到数据后里.. 展开
已建立数据库,表中内容包括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="";
就是根本没读到数据后里.. 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询