大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 用Servlet實現(xiàn)登錄注冊的示例

用Servlet實現(xiàn)登錄注冊的示例

更新時間:2022-11-11 09:46:42 來源:動力節(jié)點(diǎn) 瀏覽870次

在這里,我們將創(chuàng)建一個簡單的示例來使用 servlet 創(chuàng)建登錄表單。我們使用oracle10g作為數(shù)據(jù)庫。此應(yīng)用程序需要 5 個文件。

索引.html

FirstServlet.java

登錄道.java

SecondServlet.java

web.xml

您必須需要創(chuàng)建一個帶有 name 和 pass 字段的表 userreg。此外,它一定包含了一些數(shù)據(jù)。該表應(yīng)為:

創(chuàng)建表 userreg(name varchar2( 40 ),pass varchar2( 40 ));  

索引.html

<form action= "servlet1"  method= "post" >  
名稱:<輸入類型= “文本” 名稱= “用戶名” /><br/><br/>  
密碼:<input type= "password"  name= "userpass" /><br/><br/>  
<輸入類型= “提交” 值= “登錄” />  
</form>  

FirstServlet.java

導(dǎo)入 java.io.IOException;  
導(dǎo)入 java.io.PrintWriter;   
導(dǎo)入 javax.servlet.RequestDispatcher;  
導(dǎo)入 javax.servlet.ServletException;  
導(dǎo)入 javax.servlet.http.HttpServlet;  
導(dǎo)入 javax.servlet.http.HttpServletRequest;  
導(dǎo)入 javax.servlet.http.HttpServletResponse;      
公共類 FirstServlet 擴(kuò)展 HttpServlet {   
public void  doPost(HttpServletRequest 請求,HttpServletResponse 響應(yīng))   
        拋出 ServletException,IOException {    
    response.setContentType( "text/html" );  
    PrintWriter out = response.getWriter();            
    String n=request.getParameter( "用戶名" );  
    String p=request.getParameter( "userpass" );            
    if (LoginDao.validate(n, p)){  
        RequestDispatcher rd=request.getRequestDispatcher( "servlet2" );  
        rd.forward(請求,響應(yīng));  
    }  
    否則{  
        out.print( "對不起用戶名或密碼錯誤" );  
        RequestDispatcher rd=request.getRequestDispatcher( "index.html" );  
        rd.include(請求,響應(yīng));  
    }            
    out.close();  
    }  
}  

登錄道.java

導(dǎo)入 java.sql.*;  
公共類 LoginDao {   
公共靜態(tài)布爾 驗證(字符串名稱,字符串傳遞){    
布爾 狀態(tài)=假;  
試試{  
Class.forName( "oracle.jdbc.driver.OracleDriver" );  
連接 con=DriverManager.getConnection(  
"jdbc:oracle:thin:@localhost:1521:xe" , "system" , "oracle" );       
PreparedStatement ps=con.prepareStatement(  
“從 userreg 中選擇 * name=? 和 pass=?” );  
ps.setString( 1 ,名稱);  
ps.setString( 2 ,通過);        
結(jié)果集 rs=ps.executeQuery();  
狀態(tài)=rs.next();            
}捕捉(異常 e){System.out.println(e);}  
返回 狀態(tài);  
}  
}  

WelcomeServlet.java

導(dǎo)入 java.io.IOException;  
導(dǎo)入 java.io.PrintWriter;    
導(dǎo)入 javax.servlet.ServletException;  
導(dǎo)入 javax.servlet.http.HttpServlet;  
導(dǎo)入 javax.servlet.http.HttpServletRequest;  
導(dǎo)入 javax.servlet.http.HttpServletResponse;   
公共類 WelcomeServlet 擴(kuò)展 HttpServlet {   
public void  doPost(HttpServletRequest 請求,HttpServletResponse 響應(yīng))   
    拋出 ServletException,IOException {    
    response.setContentType( "text/html" );  
    PrintWriter out = response.getWriter();            
    String n=request.getParameter( "用戶名" );  
    out.print( "歡迎" +n);            
    out.close();  
    }    
}  

 

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 神马影院888不卡院 神马影院不卡不卡在线观看 | 四虎影音在线观看 | 香蕉成人啪国产精品视频综合网 | www.色人阁.com | 国产精品久久久久免费视频 | 国产成人精品亚洲2020 | 久久精品片 | 停停色 | 国产精品久久九九 | 国产精品视频免费 | www.国产.com| 亚洲精品自产拍在线观看 | 日本不卡高清免费v | 国内久久久久影院精品 | 99亚洲精品高清一二区 | 国产毛茸茸 | 日韩视频免费在线播放 | 久热这里只有精品在线 | 欧美成人免费在线观看 | 日日摸日日碰夜夜爽久久 | 99re这里只有精品99 | 80s成年女人毛片免费观看观看 | 日本精品在线观看视频 | 国产成人精品高清不卡在线 | 中文偷拍视频在线观看 | 久久不卡一区 | 日本毛片在线看 | 亚洲天堂久久精品成人 | 成人免费黄色片 | 久久亚洲精品tv | 荷兰毛片| 99999久爱视频在线观看 | 99精品视频在线观看免费 | 97精品高清一区二区三区 | 99热6这里只有精品 99热7 | 国产亚洲精品视频中文字幕 | 免费一级真人毛片 | 国产精品美女免费视频大全 | 亚洲一区二区视频 | 99热这里只有精品国产99 | 亚洲综合国产一区在线 |