java  从文件读出数据然后根据它画图。有一个xml文件,上面保存着一个矩形的画图参数,如:x = 10,y=10,width=10,height =20. 现在要根据 xml文件上的数据,在一个网页上画出相应的图形,求高手给出解决问题的方法呀,谢谢!

解决方案 »

  1.   

    怎么这么像  processDefinition.xml。。流程定义图呀。不会是做流程跟踪吧。
      

  2.   

    import="java.awt.*,java.awt.image.*,com.sun.image.codec.jpeg.*,java.util.*"%>
    <%
    out.clear(); 
    response.setContentType("image/jpeg"); 
    response.addHeader("pragma","NO-cache");
    response.addHeader("Cache-Control","no-cache"); 
    response.addDateHeader("Expries",0); int width=640,height=480; 
    BufferedImage image= new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); 
    Graphics g = image.getGraphics(); g.setColor(Color.white); 
    g.fillRect(0,0,width,height); g.setColor(Color.red); 
    g.drawString("OK",270,220); g.drawOval(10,10,100,100); g.dispose(); 
    ServletOutputStream sos = response.getOutputStream(); 
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(sos); 
    encoder.encode(image); 
    sos.close(); 
    %>
    Java awt画的。
      

  3.   

    to lastsweetop:dom 解析xml文件我会,ajax 不懂,所以我难呀。
      

  4.   

    to sotom(木子) : Thanks. 因为我会用dom 解析 xml 文件,再用你的 这个在网页上画图的模式,把g.drawOval() 里的参数换成 xml文件上的参数就可以了,正确地解决了我的问题。谢谢!!