首页 > 编程 > Java > 正文

Java byte[] 转图片 在jsp页面显示

2019-11-08 02:46:06
字体:
来源:转载
供稿:网友
public String getImgFromByte() {//业务逻辑取得图片的byte[] 数据                .......InputStream buffin = new ByteArrayInputStream(/*byte[]数据*/);String str= picUrl.getImageType();                  String imgtype[] = str.split("/");  BufferedImage img;try {img = ImageIO.read(buffin);// 禁止图像缓存。this.getResponse().setHeader("PRagma", "no-cache");this.getResponse().setHeader("Cache-Control", "no-cache");this.getResponse().setDateHeader("Expires", 0);this.getResponse().setContentType(picUrl.getImageType());// 将图像输出到Servlet输出流中。ServletOutputStream sos;sos = this.getResponse().getOutputStream();ImageIO.write(img, imgtype[1], sos);sos.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return null;}jsp页面 <img src="getUserIcon!getImgFromByte.action"/></span>struts.xml只需配置acton跳转即可
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表