<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 64  文章 - 9  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(6)

    我參與的團隊

    隨筆分類(88)

    隨筆檔案(92)

    文章分類(142)

    文章檔案(182)

    天基成員

    學習園

    我的海角

    搜索

    •  

    積分與排名

    • 積分 - 182512
    • 排名 - 318

    最新評論

    項目結(jié)構(gòu)
    register.htm和WEB-INF(web.xml    lib ( mysql-connector-java-5.1.6-bin.jar)  classes(com (db  servlet ) DatabaseConnection.java    registerServlet.java)



    register.htm
    <html>
    <body>
    <font size=20>
    <center>
    <form action="/test/register" method="post">
    用戶名:<input type="text" name="name"><br>
    年  齡:<input type="text" name="age"><br>
    地  址:<input type="text" name="address"><br>
    <input type="submit" value=" 注  冊 ">
    </form>
    </center>
    </body>
    </html>
    web.xml

    <?xml version="1.0" encoding="ISO-8859-1"?>


    <web-app>

        <servlet>
        <servlet-name>aa</servlet-name>
    <servlet-class>com.servelet.RegisterServlet</servlet-class>
        </servlet>

        <servlet-mapping>
            <servlet-name>aa</servlet-name>
            <url-pattern>/register</url-pattern>
        </servlet-mapping>

     

    </web-app>

    DatabaseConnection.java

    package com.db;
    import java.sql.*;
    public class DatabaseConnection{

     public static Connection getCon(){
      Connection con=null;
      try{
       Class.forName("com.mysql.jdbc.Driver");
        con=DriverManager.getConnection("jdbc:mysql://localhost:3306/oa","root","yu");
        }catch(Exception e){e.printStackTrace();}
        return con;
      }
     }
    RegisterServlet.java

    package com.servelet;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import com.db.*;
    import java.sql.*;
    import java.io.*;
    public class RegisterServlet extends HttpServlet{
    /*doPost()Called by the server (via the service method) to allow a servlet to handle a POST request.*/
     public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
        response.setCharacterEncoding("gbk");/*指定對服務器響應進行重新編碼的編碼。*/
        String name=request.getParameter("name");
        name=new String(name.getBytes("iso-8859-1"),"gbk");
     String age=request.getParameter("age");
     String address=request.getParameter("address");
      address=new String(address.getBytes("iso-8859-1"),"gbk");
     Connection con;
     Statement stmt;
     String sql="";
     try{
        con =DatabaseConnection.getCon();
        stmt = con.createStatement();//獲取編譯語句
     sql="insert into person(name,age,address)values('"+name+
     "','"+age+"','"+address+"')";
             stmt.executeUpdate(sql);/*在此 PreparedStatement 對象中執(zhí)行 SQL 語句,該語句必須是一個 SQL INSERT、UPDATE 或 DELETE 語句*/
             response.sendRedirect("/test/register.htm");
      con.close();
             }catch(Exception e){e.printStackTrace();}//將此 throwable 及其追蹤輸出至標準錯誤流
          }
    /*dopost()便已處理方法,用doGet()方法調(diào)用dopost()*/
     public void doGet(HttpServletRequest request,HttpServletResponse response)  throws ServletException,IOException{

                doPost(request,response);
          }
    }


      

    posted on 2009-05-13 11:45 鵬凌 閱讀(179) 評論(0)  編輯  收藏 所屬分類: Java --j2ee
    主站蜘蛛池模板: 最新国产AV无码专区亚洲| 在线免费视频一区| 亚洲伊人久久综合影院| 亚洲AV成人片无码网站| 免费看香港一级毛片| 亚洲乱码一区二区三区国产精品| 久久中文字幕免费视频| 久久久综合亚洲色一区二区三区 | 十九岁在线观看免费完整版电影| 一本久久a久久精品亚洲| 精品久久久久久国产免费了| 亚洲色偷偷偷鲁综合| 曰批全过程免费视频在线观看无码| 亚洲国产精品无码av| 少妇人妻偷人精品免费视频| 亚洲网红精品大秀在线观看| 亚洲高清免费在线观看| 最新国产成人亚洲精品影院| 国产免费av片在线看| 日韩色日韩视频亚洲网站| 亚洲美女在线国产| 99久久国产精品免费一区二区| 亚洲美女在线观看播放| 成人毛片免费在线观看| 午夜在线亚洲男人午在线| 中文字幕亚洲一区二区三区| 日本不卡免费新一区二区三区| 亚洲韩国在线一卡二卡| 女人18毛片水真多免费看| 免费一级做a爰片久久毛片潮| 国产亚洲综合色就色| 97免费人妻无码视频| 国产成人高清亚洲一区91| 亚洲人成色77777| 国产无人区码卡二卡三卡免费| 国产AV无码专区亚洲AV麻豆丫| 中文字幕不卡亚洲| 免费观看黄色的网站| 老司机午夜免费视频| 亚洲综合精品一二三区在线| 波多野结衣免费视频观看|