我尝试了很多但都徒劳无功。我无法将servlet中的图像显示到jsp中。
我开发了一个servlet,它又调用另一个返回BufferedImage的类。
在我编写的servlet中:
PngEncoder png =new PngEncoder(image,false,0,9);
response.getOutputStream().write(png.pngEncode());
response.getOutputStream().close();
在jsp中我写过:
IMG src="/WebApplication5/ChartServlet"
但是当我运行我的网络应用程序时,没有显示任何内容 当我直接浏览此网址时 http://localhost:8080/WebApplication5/ChartServlet 它显示:
HTTP状态500 - 类型异常报告消息说明服务器遇到阻止它的内部错误() 满足这个要求。异常java.lang.NullPointerException note 异常的完整堆栈跟踪及其根本原因是 可在Sun Java System Application Server 9.1日志中找到。 Sun Java System Application Server 9.1
我做错了什么?
答案 0 :(得分:0)
检查是否创建了png对象(如果它是否为null)。这可能是你应该获得NullPointerException
的唯一原因