当前位置:  技术问答>java相关

如何用JSP做出投票程序的饼状图

    来源: 互联网  发布时间:2017-03-20

    本文导语:  JSP的投票程序中,饼状图例如何画,恳请指教 | 可以用applet来实现 用jsp把参数传进取 | 给你一个网址,你看看吧,可能有帮助 http://www.cn-java.com/target/news.php?news_id=723 | ...

JSP的投票程序中,饼状图例如何画,恳请指教

|
可以用applet来实现 用jsp把参数传进取

|
给你一个网址,你看看吧,可能有帮助
http://www.cn-java.com/target/news.php?news_id=723

|
可以用javascript调用标准activex控件来作统计图。

|
你看一下http://sourceforge.net/上的项目cewolf,它是jfreechart在servlet/jsp上的应用

|
给你一段代码,直接能用

package thelearn;

import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;

/**
 * 

Title: 


 * 

Description: 


 * 

Copyright: Copyright (c) 2002


 * 

Company: 


 * @author unascribed
 * @version 1.0
 */

public class totalPie extends HttpServlet {
//  static final private String CONTENT_TYPE = "text/html; charset=GBK";
  static final private String CONTENT_TYPE = "image/jpeg";
  String TitleArray[]={"第一季度","第二季度","第三季度","第四季度"};
  int DataArray[]={120,100,60,200};
  int Total=480;
  //Initialize global variables
  private java.awt.Component dummy;
  public void init(ServletConfig conf) throws ServletException {
    super.init(conf);
//    dummy=new java.awt.Frame();
    dummy=new java.awt.Frame();
    dummy.addNotify();
  }
  //Process the HTTP Get request
  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    response.setContentType(CONTENT_TYPE);
    response.setHeader("Pragma","no-cache");
    response.setHeader("Cache-Control","no-cache");
    response.setDateHeader("Expires",0);
    java.awt.Color fg=java.awt.Color.black;
    java.awt.Color bg=java.awt.Color.white;
    java.awt.Color fill=new java.awt.Color(0xFBBFFF);
    sendImage(response,createPieChart(200,200,fg,bg,fill));
/*
    PrintWriter out = response.getWriter();
    out.println("");
    out.println("totalPie");
    out.println("");
    out.println("

The servlet has received a GET. This is the reply.

");
    out.println("");
*/
  }
  private java.awt.image.BufferedImage createPieChart(int w,int h,java.awt.Color fg,java.awt.Color bg,java.awt.Color fill)
  {
    int span=h+(DataArray.length+1)*20;
    java.awt.image.BufferedImage img=createImage(w,span,bg);

    java.awt.Graphics g=img.getGraphics();
    //Draw segments start
    int done=0;
    int arc=0;
    int tempHeight=0;
    float percent;
    String sPercent;
    java.text.NumberFormat nf=java.text.NumberFormat.getPercentInstance();
    for(int i=0;i1)
    {
      for(int i=0;i

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jsp程序运行一次后,再修改原jsp程序,为什么运行还是的还是原来的程序??
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • 请问在jsp中如何实现相对路径?我在jsp文件中指定相对路径的文件,可是程序找不到!
  • 用jsp编写web程序到底和java serverlet编写web程序有和区别
  • JSP和Servlet程序设计使用专辑---的程序代码哪有?
  • 请问jsp做完程序后,怎样打包,怎样做安装程序?(分不够在加!)
  • 我想用jsp做个发送邮件的程序,请问需要什么服务器?怎样配置?最好还能提供一个简单的测试程序!谢谢!
  • 怎样才能运行JSP程序。。。。。。
  • JSP中如何调用CGI程序?
  • 怎样发布自己的jsp程序
  • 各位,我现在的操作系统是win2k professional 我现在想运行.jsp程序。我应该有什么样的准备。用什么工具做jsp.服务器怎么配置。这些东西都那里去下载。请指点。不胜感激!
  • 要被气晕了,jsp程序中加一个空格就完蛋了!!!!!
  • 我想问一下大家是怎样调试jsp程序的?
  • java beans 可以向 jsp 程序返回数据集么?
  • 我用jsp,servlet,等写好的程序如何用installshelld 打包发布!
  • 郁闷中,我要把我的DELPHI程序都改成JSP的。。。。
  • 怎样用JAVA捕获到RESIN在解释JSP程序时所报的错?急……
  • JSP做的名片管理程序,数据检索慢!
  • JAVA高手救命,如何对JSP程序进行错误控制!
  • 请问大侠,有什么方法能对JSP程序页面自动刷新。
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3