掌中招聘网 » 掌中论坛 » 全部 » jsp显示图片的问题
首页 上一页 下一页 尾页 
 本页主题: jsp显示图片的问题
 


cuiweibing229

积分:60
发表主题:56




 发表于 2009-06-23 17:24 资料
楼主

我想做一个网页,显示一幅图片,jsp文件为:
<%@ page contentType="text/html charset=GB2312" %>
<%@ page import="java.io.*","java.awt.*","java.util.*" %>
<HTML>
<BODY bgcolor=cyan> <FONT size=3>
  <% 
   
 
  java.io.File  file  =  new  java.io.File("1.jpg"); 
                  java.io.FileInputStream  fin  =  new  java.io.FileInputStream(file); 
                  byte[]  but  =  new  byte[fin.available()]; 
   
  fin.read(but); 
   
  response.setContentType("image/jpeg"); 
  javax.servlet.ServletOutputStream  imag=response.getOutputStream(); 
   
  imag.write(but); 
  imag.flush(); 
  imag.close(); 
 
 
  %> </FONT>
</BODY>
</HTML>
报错:
org.apache.jasper.JasperException: /tj.jsp
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:433)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:361)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

tj.jsp为jsp的文件名,请问到底是什么错误呢?
回复1: java.io.File  file  =  new  java.io.File("1.jpg"); 
invalid file url!!!
please use valid url to locate image data from data base/file base
回复2: 应该不是吧,我图片是放在当前目录下的,而且输入//localhost:8080/1.jpg可以显示图片啊
回复3: 必须把jsp其他的html文本都去掉,包括空格。其实最好用servlet输出。servlet/jsp只能输出流或者文本。
回复4: 把图片先产生在应用的一个目录下,
页面去引用产生的图片,
回复5: 谁能帮我实现以下吗,我是初学者,希望可以得到大家的帮助,谢谢!
回复6: 你使用图片绝对路径试试看
回复7: 试过了,也不行
回复8: 你直接 <img src="">吧
回复9: 不明白LZ为何以这样的方式来显示图片呢?

回复10: 设断点跟踪下看文件是否读出?
回复11: java.io.File  file  =  new  java.io.File("1.jpg"); 
直接 java.io.File  file  =  new  java.io.File("C:1.jpg"); 
回复12: 或者你先取的上下文路径 path
java.io.File  file  =  new  java.io.File(path+"1.jpg"); 

首页 上一页 下一页 尾页 
 各地招聘导航
·北京 ·天津 ·上海
·西安 ·东莞 ·广州
·深圳 ·南京 ·杭州
·济南 ·南昌 ·兰州
·合肥 ·长沙 ·武汉
·成都 ·重庆 ·太原
·福州 ·沈阳 ·南宁
·海口 ·贵阳 ·郑州
·银川 ·西宁 ·昆明
·拉萨 ·长春
·石家庄  ·乌鲁木齐
·哈尔滨  ·呼和浩特
 各地兼职导航
·北京 ·天津 ·上海
·西安 ·东莞 ·广州
·深圳 ·南京 ·杭州
·济南 ·南昌 ·兰州
·合肥 ·长沙 ·武汉
·成都 ·重庆 ·太原
·福州 ·沈阳 ·南宁
·海口 ·贵阳 ·郑州
·银川 ·西宁 ·昆明
·拉萨 ·长春
·石家庄  ·乌鲁木齐
·哈尔滨  ·呼和浩特