关于JSP开发的一个问题。。。 怎么在网页上显示一张图片啊。。

就是点网页上的某个链接、按钮或者说图片的缩略图,然后就将一张图片覆盖显示在网页上。。。然后可以关闭图片,继续浏览网页的内容。。。。。。。... 就是点网页上的某个链接、按钮或者说图片的缩略图,然后就将一张图片覆盖显示在网页上。。。 然后可以关闭图片,继续浏览网页的内容。。。。。。。 展开
 我来答
手机用户12341
2011-11-02 · 超过36用户采纳过TA的回答
知道答主
回答量:576
采纳率:100%
帮助的人:217万
展开全部
src="项目根路径"+从数据库读出的相对路径。
不用像你写的那么费劲。

String photoPath = "";
if(rs.next()){
photoPath = rs.getString("pic");
}

你那句sql写的也不对啊,你不是photo_id 和 pic 么,怎么sql里成了photo_no和Image了。

你在显示的红叉上右键属性,看看你打出来的图片路径到底是啥就知道怎么改了。

<%
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);
if(rs.next()){//就一条结果,if就行,不用循环
photoPath = rs.getString("image");//你的表中字段叫Image,就里就用image。
//response.sendRedirect(photoPath);不能有这句,要不就跳转了,会报404错误。
}

%>">

<body>
<h3 align = "center">显示图片~</h3>
<center>
<TABLE>

<TR>
<TD><img src="项目根目录/<%=photoPath%>"></img></TD>
</TR>
</TABLE>
</center>
</body>
把“项目根目录”替换了。
追问
你在说什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
班丘晓桐0U
2011-11-01 · TA获得超过446个赞
知道小有建树答主
回答量:739
采纳率:0%
帮助的人:622万
展开全部
通过层来实现了!图片单独显示在一个层里!通过javascript动态加载
追问
具体点啊。
追答
动态方法可以用ajax,看看jquery吧!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小悦小冉
2011-11-01 · TA获得超过126个赞
知道小有建树答主
回答量:332
采纳率:0%
帮助的人:193万
展开全部
你是不是要的是悬浮窗口啊,使用div+css+js可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1121827
2011-11-01
知道答主
回答量:54
采纳率:0%
帮助的人:26.4万
展开全部
jquer+ajax+div+css 足可以实现这类功能~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式