幾則JSP入門知識(shí)總結(jié)

          1.傳遞表單參數(shù):
          String name = new String(request.getParameter("name"));

          2.數(shù)據(jù)庫(kù)連接:
          ~~MYSQL
          //設(shè)置數(shù)據(jù)庫(kù)的URL
          String url = "jdbc:mysql://localhost:3306/jspsky";
          try
          //加載驅(qū)動(dòng)程序
          Class.forname("org.gjt.mm.mysql.Driver").newInstance();
          //建立連接
          java.sql.Connection connection = java.sql.DriverManager.getConnection(url);
          java.sql.Statement statement = connection.createStatement();
          //SQL語(yǔ)句
          String sqlStringi ="insert into commu(name,tel,mobile,oicq,email)values(‘"+name+"',‘"+tel+"',‘"+mobile+"',‘"+oicq+"',‘"+email+"')";
          //運(yùn)行SQL語(yǔ)句,并建立結(jié)果集
          java.sql.ResultSet rsi = statement.executeQuery(sqlStringi);
          //在屏幕上輸出庫(kù)中的內(nèi)容
          while(rss.next())
          {
          String a_name = rss.getString(1);
          out.println(a_name);
          {}
          //關(guān)閉連接
          connection.close();
          }

          //捕捉異常
          catch(java.sql.SQLException e)

          out.println(e.getMessage());
          {}
          catch(ClassNotFoundException e)

          out.println(e.getMessage());
          {}


          ~~DB2
          //定義數(shù)據(jù)庫(kù)的URL
          String url = "jdbc:db2:portal";
          try

          //加載驅(qū)動(dòng)程序
          Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
          //建立連接,
          java.sql.Connection connection = java.sql.DriverManager.getConnection(url,"user","password");
          java.sql.Statement statement = connection.createStatement();
          //SQL語(yǔ)句
          String sqlString = "select * from client";
          //執(zhí)行SQL語(yǔ)句
          java.sql.ResultSet rs = statement.executeQuery(sqlString);
          //在屏幕上顯示所連表中的內(nèi)容
          while(rs.next())
          {
          String name = rs.getString(1);
          out.println(name);
          {}
          //關(guān)閉連接
          connection.close();
          }
          //捕捉異常
          catch(java.sql.SQLException e)

          out.println(e.getMessage());
          {}
          catch(ClassNotFoundException e)

          out.println(e.getMessage());
          {}


          3.文件操作

          ~~將一個(gè)字符串寫到一個(gè)指定的文件中,如果該文件不存在,則新建一個(gè)文件,并完成寫入;如果存在,則用此字符串覆蓋原文件的所有內(nèi)容
          import java.io.*;
          String str = "print me 雪峰!";
          //定義好打印的目標(biāo)文件名

          //取得當(dāng)前主機(jī)存放WEB頁(yè)面的絕對(duì)路徑
          String hostdir = System.getProperty("user.dir");
          //取得當(dāng)前主機(jī)所采用的路徑分隔符
          String fileBar = System.getProperty("file.separator");
          //書寫完整的目標(biāo)文件存放路徑
          String nameOfFile=hostdir+fileBar+"test.html";

          try
          //實(shí)例化一個(gè)文件輸出流對(duì)象
          FileOutputStream afile = new FileOutputStream(nameOfFile);
          //將文件輸出流,創(chuàng)建一個(gè)打印輸出流對(duì)象
          PrintWriter pw = new PrintWriter(afile);
          pw.println(str);
          //clean up
          pw.close();
          {}
          catch(IOException e)
          out.println(e.getMessage());
          {}

          ~~列出指定目錄下的文件列表
          import java.io.*;
          String cdur = System.getProperty("user.dir");
          String fileBar = System.getProperty("file.separator");
          String mydir =cdur+fileBar+"doc"+fileBar+"jspsky";
          File my = new File(mydir);
          String d[] = my.list();
          int i;
          int l=d.length;
          for(i=0;i out.print(d);
          {}


          4.計(jì)數(shù)器
          Integer count = null;
          synchronized (application)
          count =(Integer) application.getAttribute("d");
          if (count ==null)
          count =new Integer("0");
          count = new Integer(count.intValue()+1);
          application.setAttribute("d",count);
          {}
          out.println(count);
          // 首先定義一個(gè)整形對(duì)象,并初始化為:NULL,
          // 取回APPLICATION對(duì)像的屬性D的值,并強(qiáng)制轉(zhuǎn)化為整形對(duì)象,賦給COUNT
          // 判斷COUNT是否為空,為空時(shí),將O賦給COUNT對(duì)象,
          // 否則,通過(guò)COUNT。INTVALUE()方法,實(shí)現(xiàn)COUNT對(duì)象加1,并賦值給COUNT
          // 最后,將COUNT對(duì)象保存在APPLICATION對(duì)象的D變量中。

          posted on 2006-05-25 07:51 XiaoLi 閱讀(879) 評(píng)論(10)  編輯  收藏 所屬分類: Others

          評(píng)論

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-05-31 20:43 Jhone Wead

          早說(shuō)有這么好的總結(jié)啊
          往后多多總結(jié)啊
          我要審閱的啊
          丷丷  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-06-07 11:53 藍(lán)色Saga

          頂一下  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-06-07 11:56 藍(lán)色Saga

          有沒有閻宏老師寫的<<Java與模式>>的電子版?  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-06-07 12:24 李紅軍

          我這里有閻宏老師寫的<<Java與模式>>的電子版
          你如果看的話,我有時(shí)間的話,用qq發(fā)給你吧!
          是pdf格式的.  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-07-22 11:41 dy

          @李紅軍

          你好,能給我提供一個(gè)閻宏老師寫的<<Java與模式>>的電子版嗎,
          我的郵箱是 heer_dy@126.com,非行感謝。  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-08-15 14:09 --

          你好,請(qǐng)也給我發(fā)一個(gè)閻宏老師寫的<<Java與模式>>的電子版
          謝謝!!!郵箱:javalcj@hotmail.com  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-08-25 23:40 sjun

          我也想要閻宏老師寫的<<Java與模式>>的電子版,有空能發(fā)個(gè)給我么:
          songjun173@sohu.com,謝謝!!  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-11-13 18:33 david fht

          @李紅軍
          可以給我共享一份嗎
          david_fht@sohu.com  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2006-11-13 23:14 李紅軍[匿名]

          上面的朋友.閻宏老師寫的<<Java與模式>>的電子版大概26M左右,使用郵箱暫時(shí)不能發(fā)送,如果想要的話,可以把你的QQ留下,等有空的話,我用QQ給你發(fā)過(guò)去.  回復(fù)  更多評(píng)論   

          # re: 幾則JSP入門知識(shí)總結(jié) 2007-10-23 17:31 歐先生

          @李紅軍
          有空給我發(fā)份給我嗎?謝謝!我的QQ258333309  回復(fù)  更多評(píng)論   

          公告


          文章發(fā)布許可

          本站作品均采用知識(shí)共享署名-非
          商業(yè)性使用-禁止演繹 2.5 中國(guó)大
          陸許可協(xié)議
          進(jìn)行許可。

          Books I've Translated

          《精通Nginx(第二版)》

          精通Nginx(第二版)
          《云計(jì)算:原理與范式》

           云計(jì)算:原理與范式

          《SQL技術(shù)手冊(cè)(第三版)》
          SQL技術(shù)手冊(cè)(第三版)
          《MySQL核心技術(shù)手冊(cè)(第二版)》
          MySQL核心技術(shù)手冊(cè)(第2版)
          《RESTful Web Services中文版》
          RESTful Web Services中文版

          導(dǎo)航

          留言簿(2)

          隨筆分類

          搜索

          最新評(píng)論

          主站蜘蛛池模板: 珲春市| 庄河市| 无锡市| 新泰市| 阜新市| 辛集市| 安丘市| 洛川县| 嘉定区| 平顶山市| 固阳县| 内乡县| 平舆县| 通许县| 尉氏县| 辽阳市| 台南市| 三河市| 中卫市| 和静县| 万盛区| 崇阳县| 普兰店市| 古交市| 昭觉县| 滦南县| 麟游县| 怀集县| 中西区| 勃利县| 罗平县| 景宁| 南平市| 沙洋县| 疏勒县| 平定县| 临汾市| 榆树市| 仙桃市| 随州市| 佛山市|