采用struts1.2 tomcat5.0
对于页面较大的jsp文件老是下载了一部分就自动停止了 导致没法正确显示页面
今天做了一个查询数据库数据生成图的程序如下引用:
<img src="Arc.jsp?id=<bean:write name="id" />">Arc.jsp:
<%@ page contentType="image/jpg" %>
<%@ page import="java.util.ArrayList"%>
<jsp:useBean id="image" scope="page" class="com.auto.struts.action.ImageEnsure"/>
<%ArrayList list = (ArrayList)(request.getSession().getAttribute("list"));%>
<%image.getEnsure(636,540,list,response.getOutputStream());%>ImageEnsure.java,得到了list对象将其中的数画出:
BufferedImage image = new BufferedImage(width, height,
BufferedImage.TYPE_INT_BGR);
Graphics g = image.getGraphics(); g.setColor(Color.lightGray); int t = 0, i = 1; g.setColor(Color.GREEN);
Iterator it = list.iterator();
while (it.hasNext()) { g.drawLine((i - 1) * 1 + excursion, height - t - excursion, i * 1
+ excursion, height - ((PointValue)(it.next())).getValue() - excursion); t = ((PointValue)(it.next())).getValue(); i++;
System.out.println(i);
System.out.println(it.hasNext()); } try {
ImageIO.write(image, "JPEG", os);
System.out.println(list.size());
} catch (IOException e) {
e.printStackTrace();
}
结果发现数量少的时候可以完整画出,多了就执行到一半就停止了,不知道怎样解决?求救啊!!!!
对于页面较大的jsp文件老是下载了一部分就自动停止了 导致没法正确显示页面
今天做了一个查询数据库数据生成图的程序如下引用:
<img src="Arc.jsp?id=<bean:write name="id" />">Arc.jsp:
<%@ page contentType="image/jpg" %>
<%@ page import="java.util.ArrayList"%>
<jsp:useBean id="image" scope="page" class="com.auto.struts.action.ImageEnsure"/>
<%ArrayList list = (ArrayList)(request.getSession().getAttribute("list"));%>
<%image.getEnsure(636,540,list,response.getOutputStream());%>ImageEnsure.java,得到了list对象将其中的数画出:
BufferedImage image = new BufferedImage(width, height,
BufferedImage.TYPE_INT_BGR);
Graphics g = image.getGraphics(); g.setColor(Color.lightGray); int t = 0, i = 1; g.setColor(Color.GREEN);
Iterator it = list.iterator();
while (it.hasNext()) { g.drawLine((i - 1) * 1 + excursion, height - t - excursion, i * 1
+ excursion, height - ((PointValue)(it.next())).getValue() - excursion); t = ((PointValue)(it.next())).getValue(); i++;
System.out.println(i);
System.out.println(it.hasNext()); } try {
ImageIO.write(image, "JPEG", os);
System.out.println(list.size());
} catch (IOException e) {
e.printStackTrace();
}
结果发现数量少的时候可以完整画出,多了就执行到一半就停止了,不知道怎样解决?求救啊!!!!
解决方案 »
- 两个不相关的JSP,关闭其中一个,刷新另一个
- struts和设计模式MVC是怎么对应的
- (急急急,菜鸟请教,两天来都没有解决)一个关于hibernate的问题:org.hibernate.MappingException: Error reading resource: com/genui
- 高手,初手,来帮我看看,我看了几天也没解决。。。。。。。
- windows下,当tomcat死了后如何让它重新启动起来
- 请高手帮忙解决有关jsp标记的问题。
- jvm(java虚拟机)一般在文件的什么位置
- 在jsp里有没有像asp里的join函数?
- Websphere集成jsp,db2,lotus domino?
- web 输入一种信息 读取数据库 显示所有有关信息
- 求助 JSP树型结构
- 欢迎加入IT讨论技术群(11375923)
可以分层次,分阶段画出你要的页面!