olga 发表于 2017-2-20 09:29:45

RESIN+JSP作图问题!

  以下代码在:
WINDOWS+TOMCAT的WEB服务器上正常!
WINDOWS+RESIN的WEB服务器上出不来图,但也不报错!

<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%>
<%
int width=200, height=200;
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RG;
Graphics g = image.getGraphics();
g.setColor(Color.white);
g.fillRect(0, 0, width, height);
g.drawLine(0,0,200,200);
g.drawString("01234456789asbv",10,20);
g.drawString("abc123你好!",10,20);
g.dispose();
ServletOutputStream sos = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos);
encoder.encode(image);
sos.close();
%>
  
我试了各种版本,现象都一样,就和显示图片,而图片文件不存在时出现的现象一样...
  --------------------------------------------------------------------------------------
  解决方法:
  在resin.conf中增加一行:
  <system-property java.awt.headless=true/>
  重启resin,即可解决。
页: [1]
查看完整版本: RESIN+JSP作图问题!