• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        幾則JSP基礎知識總結---像我這樣的菜鳥朋友看過來:P

        幾則JSP基礎知識總結---像我這樣的菜鳥朋友看過來:P

        更新時間:2022-05-07 文章作者:未知 信息來源:網絡 閱讀次數:

        來源:www.jspsky.com 發布時間:2001-03-25 閱讀次數:3

        從去年9月份,我就開始著手學JSP,以前也只有一點程序的意識,一路上摸索過來,經過了很多磨難,終于有一天,我就像一個旱鴨子學會游泳一樣,心里無比高興,熬了幾天夜,終于寫成了這個純JSP的文章發布程序。
        相信下面的幾則小知識對向我這樣水平的菜鳥有一定的幫助!
        另外,www.jspsky.com這個網站將記錄我JSP學習的全過程和最新進展,請多多與我聯絡,相互交流!(nick:87zd oicq:1941017,email:jspsky@8848.net)
        ==============================================================================
        1.傳遞表單參數:
        String name = new String(request.getParameter("name"));

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

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

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

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


        ~~DB2
        //定義數據庫的URL
        String url = "jdbc:db2:portal";
        try

        //加載驅動程序
        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語句
        String sqlString = "select * from client";
        //執行SQL語句
        java.sql.ResultSet rs = statement.executeQuery(sqlString);
        //在屏幕上顯示所連表中的內容
        while(rs.next())
        {
        String name = rs.getString(1);
        out.println(name);
        {}
        //關閉連接
        connection.close();
        }
        //捕捉異常
        catch(java.sql.SQLException e)

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

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


        3.文件操作

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

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

        try
        //實例化一個文件輸出流對象
        FileOutputStream afile = new FileOutputStream(nameOfFile);
        //將文件輸出流,創建一個打印輸出流對象
        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[i]);
        {}


        4.計數器
        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);
        // 首先定義一個整形對象,并初始化為:NULL,
        // 取回APPLICATION對像的屬性D的值,并強制轉化為整形對象,賦給COUNT
        // 判斷COUNT是否為空,為空時,將O賦給COUNT對象,
        // 否則,通過COUNT。INTVALUE()方法,實現COUNT對象加1,并賦值給COUNT
        // 最后,將COUNT對象保存在APPLICATION對象的D變量中。


        +++++++++++++++++++

        下一步學習重點
        文件的刪除
        文件內容的修改
        圖片的上傳
        郵件列表
        JAVABEANS
        EJB
        XML
        JAVASCRIPT
        對數據庫的操作及維護
        了解商業項目開發流程

        實例練習
        留言板
        聊天室
        發送郵件
        新聞系統
        截取網頁內容
        購物車


        多做練習,在實踐中不斷熟悉JAVA包的使用!


        \|///
         \ - - //
         ( @ @ )
        ┏━━━━━━━━━oOOo-(_)-oOOo━┓
        ┃歡迎光臨JSP學習小站:jspsky.com┃
        ┃新世紀,新起點,讓我們做得更好! ┃
        ┃nick:87zd OICQ:1941017     ┃
        ┃Email:jspsky@8848.net Oooo ┃
        ┗━━━━━━━━━ oooO--( ) ━┛
         ( ) ) /
        (/ (_/
         \_)

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲AV成人潮喷综合网| 亚洲高清视频免费| 免费一看一级毛片| 亚洲日产乱码一二三区别| 免费可以在线看A∨网站| 亚洲一本之道高清乱码| 国产四虎免费精品视频| 亚洲三级视频在线观看| 日本在线看片免费人成视频1000| 久久亚洲国产伦理| 国产真人无码作爱免费视频| 相泽亚洲一区中文字幕| 久久高潮一级毛片免费| 亚洲国产精品VA在线看黑人| 精品视频在线免费观看| 亚洲性猛交XXXX| 99久久精品免费精品国产| 久久精品国产亚洲av麻豆图片| 国产免费av片在线看| 羞羞视频网站免费入口| 国产成人亚洲综合| 99热免费在线观看| 亚洲精品V天堂中文字幕| 亚洲国产精品专区在线观看| 久久精品电影免费动漫| 亚洲AV无码乱码在线观看性色扶| 三年片在线观看免费观看大全中国| 亚洲精品无码久久久久| 波多野结衣中文字幕免费视频| 亚洲av永久无码精品秋霞电影秋| 亚洲男人的天堂一区二区| 91成人免费观看| 美女被免费网站在线视频免费 | 国产美女在线精品免费观看| 无套内谢孕妇毛片免费看看 | 国产成人亚洲综合| 日本三级2019在线观看免费| 四虎国产精品成人免费久久| 亚洲欧洲日产国码二区首页| 免费国产成人午夜电影| 91精品手机国产免费|