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

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

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

    linansengling

     

    JSP開發入門用戶登陸認證

    源程序

    此應用涉及開發環境的搭建,表單的提交、接收,數據庫的讀取,jsp的應用,以及javaScript對用戶輸入的驗證,頁
    面的跳轉。如有問題請與我探討。——linan:

    一? 開發環境的搭建
    1 軟件安裝

    1.1 安裝數據庫管理系統SQL Server2000
    1.2? 安裝JDK1.4(例:安裝在C:\jdk1.4)
    JDK可到http://www.sun.com/download/index.jsp?cat=Application%20Development&tab=3&subcat=SDKs%20(Software%20Development%20Kits) 下載
    1.3? 安裝JSP服務器Tomcat5.0(例:安裝在C:\tomcat5.0)
    Tomcat可到http://jakarta.apache.org/site/downloads/downloads_tomcat-5.html下載?
    (如果下載的是壓縮包則解壓后就可用不用安裝,接著以下設置環境變量)

    1.4 安裝好要設置環境變量
    步驟:右擊我的電腦->屬性->高級->環境變量。(如果已有變量名則編輯,如果還沒有則新建)
    catalina_home=Tomcat安裝路徑 (例: catalina_home=C:\tomcat5.0)
    catalina_base = Tomcat安裝路徑 (例: catalina_base=C:\tomcat5.0)
    classpath= .;JDK安裝路徑\lib;%classpath%? (例: classpath=.;C:\jdk1.4\lib;)
    java_home= JDK安裝路徑 (例: java_home=c:\jdk1.4)

    1.5 測試服務器安裝是否成功
    啟動服務器(雙擊c:\tomcat5.0\bin\startup.bat文件),啟動瀏覽器在地址欄中輸入(http://localhost:8080/

    二 建立用戶登陸認證應用(可用記事本來編輯,擴展名保存為.jsp或.htm即可)
    在c:\tomcat5.0\webapps下建立如下的目錄結構:
    新建文件夾login? 在login文件夾下建立文件夾WEB-INF和文件login.htm、logincheck.jsp、ok.htm再在WEB-INF建立文夾lib
    并將我所提供的lib下的文件(msbase.jar,msutil.jar,mssqlserver.jar)文件拷到新建的lib文件夾下。下面各文件的內容分別為:
    1? longin.htm

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>login.html</title>
    <script language="javascript" src="../share/com.js"></script>
    <script language="javaScript" >
    <!--
    ?function checkstr()
    ?{?
    ??if(form.username.value=="")
    ??? {alert("用戶名不能為空!"); ???
    ???? return false;
    ??? }
    ????? if(form.password.value=="")
    ??? {alert("密碼不能為空!"); ????
    ??? return false;}
    ???else {
    ????? form.submit();
    ???}
    ?}??
    -->
    ?</script>
    </head>
    <body>

    <table width="1000" border="0" cellspacing="0" cellpadding="0">
    ? <tr>
    ??? <td ><form name="form" method="post" action="logincheck.jsp">
    ??????? <table width="563" height="100" border="0" bordercolor="#FF9900">
    ????????? <tr>
    ??????????? <td width="148" align="center">&nbsp;</td>
    ??????????? <td width="121" height="35" align="center"> &nbsp;用戶名:</td>
    ??????????? <td width="280" align="left" >
    ????????????? <input name="username" type="text" maxlength="13" value="linan"></td>
    ????????? </tr>
    ????????? <tr>
    ??????????? <td align="center">&nbsp;</td>
    ??????????? <td align="center">密&nbsp;&nbsp;碼:</td>
    ??????????? <td align="left">
    ????????????? <input name="password" type="password" maxlength="15" value="linan"></td>
    ????????? </tr>
    ????????? <tr align="center" valign="bottom">
    ??????????? <td height="32" colspan="3"><input name="login" type="button" value="登陸" onClick="checkstr()">
    ????????????? <input name="button" type="button"? onClick="reg()"? value="注冊"></td>
    ????????? </tr>
    ??????? </table>
    ??? </form></td>
    ? </tr>
    </table>
    </body>
    </html>

    2?? logincheck.jsp

    <%@ page contentType="text/html; charset=gb2312" language="java" %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<html>
    <head>
    <title>logincheck.jsp</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    ?<%@ page import="java.sql.*"%>

    <body>
    <%??
    ?String username=(String)request.getParameter("username");
    ?String password=(String)request.getParameter("password");
    ?
    ?try{
    ?
    ?Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    ??? Connection con=DriverManager.getConnection("jdbc:odbc:login","","");
    ??
    ?String sqls="select * from usertest where username='"+username+"' and password='"+password+"'";
    ?Statement stmt=con.createStatement();
    ??? ResultSet rs=stmt.executeQuery(sqls);
    ???? int k=0;
    ???? if(rs.next()){
    ????k=k+1;
    ???}? ?
    ??
    ???? if(k>0)??
    ?????response.sendRedirect("ok.htm");?
    ???else
    ?????response.sendRedirect("login.html");????
    ?????
    ?con.close();
    ?????
    ?}catch(Exception e){
    ?out.println(e.toString());
    ?}
    ? %>
    </body>
    </html>

    3?? ok.htm

    <%@ page contentType="text/html; charset=gb2312" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>ok</title>
    </head>
    <body>
    <p>成功登陸!</p>
    </body>
    </html>

    三 建立數據庫
    1 建立數據庫login建立表usertest
    create database test
    CREATE TABLE usertest (
    [userid] [int] IDENTITY (1, 1) NOT NULL ,
    [username] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
    [password] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
    ) ON [PRIMARY]
    insert into usertest values('linan','linan');

    2.配置ODBC數據源(用JDBC-ODBC訪問數據庫容易成功開發時可用)
    ?? 開始->設置->控制面版->管理工具->ODBC數據源->添加->SQL Server->(名稱:login(不能是其它的否則接不上數據庫) 服務器:(127.0.0.1))->下一步->(使用windowsNT認證)->下一步->(更改默認的數據庫為test))->下一步->完成
    四 一切搞定下面測試
    啟動服務器(雙擊c:\tomcat5.0\bin\startup.bat文件),啟動瀏覽器在地址欄中輸入(
    http://localhost:8080/login\login.jsp(如果用戶名與數據庫中的相同則登陸成功,默認為user=name“linan”,password=”linan”)

    posted on 2006-09-12 21:07 fds 閱讀(1487) 評論(1)  編輯  收藏 所屬分類: JAVA

    評論

    # re: JSP開發入門用戶登陸認證 2007-11-16 09:48 Mickal

    垃圾  回復  更多評論   

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類(12)

    隨筆檔案(13)

    文章分類(1)

    文章檔案(2)

    相冊

    收藏夾(3)

    my like

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 无码精品人妻一区二区三区免费看 | 伊在人亚洲香蕉精品区麻豆| 亚洲国产精品成人综合色在线婷婷| 免费h视频在线观看| 亚洲高清专区日韩精品| 久久免费视频网站| 亚洲AV无码乱码国产麻豆穿越| 免费在线看黄网站| 亚洲国产成人久久精品影视| 一区二区三区在线免费看| 亚洲综合一区二区精品导航| 69xx免费观看视频| 一本色道久久88—综合亚洲精品| 在线免费观看视频你懂的| 亚洲va中文字幕| 亚洲Av无码国产情品久久| 黄色a级免费网站| 日韩免费三级电影| 特a级免费高清黄色片 | 男人的天堂亚洲一区二区三区 | 亚洲首页国产精品丝袜| 日韩成人在线免费视频| 人妻无码中文字幕免费视频蜜桃| 中文字幕久久亚洲一区| 久久成人免费播放网站| 亚洲av午夜精品无码专区| 国产一精品一aⅴ一免费| a一级爱做片免费| 亚洲综合在线观看视频| 成年人在线免费观看| 高潮毛片无遮挡高清免费| 国产亚洲成av片在线观看| 4hu四虎最新免费地址| 成人婷婷网色偷偷亚洲男人的天堂 | 亚洲色图.com| 在线观看永久免费视频网站| a成人毛片免费观看| 色噜噜亚洲男人的天堂| 国产成人亚洲影院在线观看| 99ee6热久久免费精品6| 黑人粗长大战亚洲女2021国产精品成人免费视频|