读取指定目录图片并显示在页面?????

qq562342 2008-01-12 01:45:35
目前我已知本地上有图片。我想通过servlet或什么来读取这个图片并显示。
目的是隐藏图片的真实地址,给点参考代码???
...全文
179 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihaifeng0412 2008-01-12
  • 打赏
  • 举报
回复
学习
qq562342 2008-01-12
  • 打赏
  • 举报
回复
java.lang.IllegalStateException: getWriter() has already been called for this response
org.apache.coyote.tomcat5.CoyoteResponse.getOutputStream(CoyoteResponse.java:568)
org.apache.coyote.tomcat5.CoyoteResponseFacade.getOutputStream(CoyoteResponseFacade.java:148)
hospital.servlet.getimages.doGet(getimages.java:20)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

执行后发生异常
老紫竹 2008-01-12
  • 打赏
  • 举报
回复
哦,对了最前面加上

response.setContentType("image/gif"); // 指定图片类型,其实不加也可以,毕竟你是放在img的src里面
老紫竹 2008-01-12
  • 打赏
  • 举报
回复
OutputStream os = response.getOutputStream(); // 页面输出流,jsp/servlet都可以
File f = new File("d:/temp/123456.gif"); // 你的文件
InputStream is = new FileInputStream(f); // 文件输入流
byte[] bs = new byte[1024]; // 读取缓冲区
int len;
while((len=is.read(bs))!=-1){ // 循环读取
os.write(bs,0,len); // 写入到输出流
}
is.close(); // 关闭
os.close(); // 关闭

81,090

社区成员

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

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