stu_sub_chart.jsp
上传用户:nbluoke
上传日期:2013-08-09
资源大小:4851k
文件大小:2k
源码类别:

教育系统应用

开发平台:

WORD

  1. <%@ page contentType="text/html; charset=gb2312" language="java" %>
  2. <%@ page import = "jinghua.chart.servlet.WebHitChart" %>
  3. <%@ page import = "jinghua.chart.servlet.WebHitDataSet" %>
  4. <%@ page import = "java.io.PrintWriter" %>
  5. <%@ page import = "java.text.SimpleDateFormat" %>
  6. <%@ page import = "java.text.ParseException" %>
  7. <%@ page import = "java.util.ArrayList" %>
  8. <%@ page import = "java.util.Date" %>
  9. <%@ page import = "java.util.Iterator" %>
  10. <%@ page import = "java.util.Locale" %>
  11. <%@ page import = "jinghua.*" %>
  12. <%! boolean debug=false;%>
  13. <%
  14.     //session.setMaxInactiveInterval(60*60*2);
  15.      String studentID=null;
  16.      String testDate=null;
  17.      String subName=null;
  18.      long mn_testID=0;
  19.     try{
  20.         studentID=request.getParameter("stuID");
  21.         mn_testID=Long.parseLong(request.getParameter("mntestID"));
  22.         subName=Tools.codestring(request.getParameter("subName"));
  23.         testDate=request.getParameter("testDate");
  24.         if(debug){
  25.             out.print("<br>stuID="+studentID+"<br>mn_testID="+mn_testID+
  26.                 "<br>subName="+subName);
  27.         }
  28.         if( studentID==null )
  29.             throw new Exception("login error");
  30.     }catch(Exception e){
  31.         Tools.showalert("您还没有登录,或连接超时,请重新登录!",out);
  32.         Tools.showJS("window.open('../login.jsp','_self')",out);
  33.     }
  34. //SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy",Locale.UK);
  35. //String sDate = request.getParameter("hitDate");
  36. //if (sDate == null) sDate = "All";
  37. //Date dDate = null;
  38. //try {
  39. // dDate = sdf.parse(sDate);
  40. //} catch (ParseException e) {
  41. //  Leave at null
  42. // }
  43. String filenamestu = WebHitChart.generateStu_Sub_HisXYChart(studentID,subName, mn_testID,session, new PrintWriter(out));
  44. String graphURLstu = request.getContextPath() + "/servlet/DisplayChart?filename=" + filenamestu;
  45. %>
  46. <html>
  47. <head>
  48. <link rel="stylesheet" href="sample.css" type="text/css"/>
  49. <title>Pie Chart Example</title>
  50. <META http-equiv=Content-Type content="text/html; charset=gb2312">
  51. </head>
  52. <body>
  53. <table border=0 align="center">
  54.   <tr>
  55.     <p align="center"><img src="<%= graphURLstu %>" width=500 height=300 border=0 usemap="#<%= filenamestu %>"></p></td>
  56.   </tr>
  57. </table>
  58. </body>
  59. </html>