显示照片的问题

linleming 2003-08-22 01:24:02
用WEBLOGIC6发布时如何显示存在于数据库里BLOB字段里的图片? 用TOMCAT发布时显示图片的代码在用WEBLOGIC发布时显示不出图片。只需要用WEBLOGIC发布时显示图片的代码,有那位用过WEBLOGIC发布的大侠帮助解决以下,解决好了再加50分
...全文
34 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
linleming 2003-09-05
  • 打赏
  • 举报
回复
问题已经解决
在我的原程序中加了一句
respose.reset()
comcat就不需要,这句是什么意思我也不懂!还好问题解决了!谢谢各位!
结帖!
yoken 2003-09-02
  • 打赏
  • 举报
回复
这和是不是weblogic好像没关系
linleming 2003-08-29
  • 打赏
  • 举报
回复
寻求其它方案
linleming 2003-08-28
  • 打赏
  • 举报
回复
还没解决!代码不好使!
linleming 2003-08-26
  • 打赏
  • 举报
回复
正在试
zhaoxichao 2003-08-25
  • 打赏
  • 举报
回复
jsp:
<img border=0 src="imgloader">

imgloader是一个servlet:
String strTableName=null;
String strFieldName=null;
String strFilter=null;
Connection con=null;
try{
con=DBService.getConn(request.getRemoteUser());
}
catch(Exception e){
throw new javax.servlet.ServletException(e.getMessage());
}
ServletContext ctx=this.getServletContext();
ServletOutputStream sout=response.getOutputStream();
//表名
strTableName=request.getParameter("TableName");
//图像字段名
strFieldName=request.getParameter("FieldName");
//过滤条件。比如:id=10000
strFilter=request.getParameter("Filter");
if(strTableName==null) strTableName="NoTable";
if(strFieldName==null) strFieldName="*";
try{
String l_Sql="select "+strFieldName+" from "+strTableName;
byte[] buf=null;
if(strFilter!=null)
l_Sql=l_Sql+" where IMG_ID="+strFilter;
Statement stm=con.createStatement();
ResultSet rs=stm.executeQuery(l_Sql);
if(rs.next()){
//如果有数据,则把数据作为图象发送出去。
buf=rs.getBytes(1);
if(buf.length>0){
response.setContentType("image/gif");
response.setContentLength(buf.length);
sout.write(buf,0,buf.length);
sout.flush();
}
}
}
catch(Exception ex){
throw new javax.servlet.ServletException(ex);
}
//释放数据库连接
finally{
try{
con.close();
}
catch(Exception ex1){ throw new javax.servlet.ServletException(ex1);}
}
linleming 2003-08-25
  • 打赏
  • 举报
回复
自己up
QINYUEH 2003-08-25
  • 打赏
  • 举报
回复
我也试一下
gboy2003 2003-08-22
  • 打赏
  • 举报
回复
没用过
帮楼主顶一下

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧