JSP初級教程之跟我學JSP(六)(3)_JSP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:JSP初級教程之跟我學JSP(五)
      第五章 jsp 分頁功能的實現 經過上面的學習我漸漸熟悉了對 數據庫 的操作,留言板的功能也不斷的完善,隨著留言的增加信息的目錄越來越長了,現在需要實現一個分頁功能了,我嘗試自己解決這個問題。 1、我應該把它的關鍵部分封裝成一個bean,使它盡可能的能


      OutputStream output = response.getOutputStream();
      JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(output);
      encoder.encode(bi);
      ---------------------------------------------------------
      我手頭僅有一本電子版的《java2參考大全》,而令我苦惱的是在里邊我竟然找不到BufferedImage、Graphics2D、JPEGImageEncoder這些字樣;另外,上一個例子里是Graphics,它和Graphics2D有什么差別呢?這也讓我很困惑。但是我終于決定要試一試,把兩個例子綜合一下,最終得到了下面這個worklord.jsp文件:
      -----------------------------------worklord.jsp----------------------------------
      <%@ include file="include.inc"%>
      <%@ page contentType="text/html;charset=gb2312"%>
      <%@ page import="java.io.OutputStream" %>
      <%@ page import="java.util.*"%>
      <%@ page import="java.awt.image.BufferedImage" %>
      <%@ page import="java.awt.*" %>
      <%@ page import="com.sun.image.codec.jpeg.*" %>
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <title>工作量統計_網頁設計</title>
      <style type="text/css">
      <!--
      body {
      margin-left: 10%;
      margin-right: 10%;
      }
      .style2 {font-size: 24px}
      -->
      </style></head>

      <body>
      <%
      //得到當前的年 http://www.code-123.com
      java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy"); 
      java.util.Date currentTime_1 = new java.util.Date();//得到當前系統時間
      String yearNow = formatter.format(currentTime_1);

      String year=null;
      try
      {
      year=request.getParameter("select");
      }
      catch(Exception e){}

      if (year==null)
      year=yearNow;

      //String y=Integer.toString(year);
      int sum=0;
      String mon[]=new String[12];
      mon[0]=year+"-01";
      mon[1]=year+"-02";
      mon[2]=year+"-03";
      mon[3]=year+"-04";
      mon[4]=year+"-05";
      mon[5]=year+"-06";
      mon[6]=year+"-07";
      mon[7]=year+"-08";
      mon[8]=year+"-09";
      mon[9]=year+"-10";
      mon[10]=year+"-11";
      mon[11]=year+"-12";

      int Datas[]=new int[12];

      Connection con = null;
      Statement stmt = null;
      ResultSet rs = null;
      try
      {
      Class.forName(CLASSFORNAME);//載入驅動程式類別
      con=DriverManager.getConnection(SERVANDDB);//建立數據庫連接
      stmt=con.createStatement();
      String sql="select count(*) from record where com_time like ’"+year+"%"+"’";
      rs=stmt.executeQuery(sql);
      if (rs.next())
      sum=rs.getInt("count(*)");
      for (int i=0;i<12;i++)
      {
      sql="select count(*) from record where com_time like ’"+mon[i]+"%"+"’";
      rs=stmt.executeQuery(sql);
      if (rs.next())
      Datas[i]=rs.getInt("count(*)");
      else
      Datas[i]=0; 
      }
      rs.close();
      stmt.close();
      con.close(); 
      }
      catch(Exception e)
      {
      out.print(e);
      }
      if (sum!=0)
      {
      String Title=year+"年度工作量統計圖";
      String SStr="總和:"+sum;
      String name[]={"一月份","二月份","三月份","四月份","五月份","六月份","七月份","八月份","九月份","十月份","十一月份","十二月份"};

      分享:JSP初級教程之跟我學JSP(四)
      第四章我的第一個 Javabean 程序 一、先看看如何取當前時間并顯示的代碼: ------------------------------------------------ % java.text.SimpleDateFormatformatter=newjava.text.SimpleDateFormat(yyyy-MM-ddHH:mm:ss); java.util.DatecurrentTime=ne

      來源:模板無憂//所屬分類:JSP教程/更新時間:2010-03-10
      相關JSP教程