jsp登錄頁(yè)面的簡(jiǎn)單實(shí)例 雛形
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>歡迎頁(yè)面/title> /head> body> % session.invalidate();//銷毀session %> a href="denglu.jsp" >親,請(qǐng)登錄/a> a href="zhuce.jsp">注冊(cè)/a> /body> /html>
歡迎界面:
尚未注冊(cè),直接登錄的時(shí)候:
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>登錄/title> /head> body> form action="test_denglu.jsp" method="post"> table width="300" height="300" border="0" align="center"> tr height="80" align="center"> td colspan="2">font size="24">OO登錄/font>/td>/tr> tr height="30"> td width="80" align="right">用戶名:/td> td>input type="text" name="username">/td>/tr> tr height="30"> td width="80" align="right"> 密nbsp;nbsp;碼:/td> td> input type="password" name="password">/td>/tr> tr>td height="40" align="center" colspan="2"> input type="submit" value="登錄"> /td>/tr> /table> /form> /body> /html>
進(jìn)入注冊(cè)界面:
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>注冊(cè)/title> /head> body> form action="test_zhuce.jsp" method="post"> table width="300" height="300" border="0" align="center"> tr height="80" align="center"> td colspan="2">font size="24">OO注冊(cè)/font>/td>/tr> tr height="30"> td width="80" align="right">用戶名:/td> td>input type="text" name="username">/td>/tr> tr height="30"> td width="80" align="right"> 密nbsp;nbsp;碼:/td> td> input type="password" name="password">/td>/tr> tr>td height="40" align="center" colspan="2"> input type="submit" value="提交"> /td>/tr> /table> /form> /body> /html>
注冊(cè)成功,跳轉(zhuǎn)登錄界面:
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*"%> !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>檢測(cè)跳轉(zhuǎn)中/title> /head> body> % String name = new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8"); String pw = request.getParameter("password"); String str = "select * from USERS WHERE username = '" + name + "'"; String str1 = "insert into users values(xuhao.nextval,'" + name + "','" + pw +"')"; try{ //連接數(shù)據(jù)庫(kù) Connection conn = null; Class.forName("oracle.jdbc.driver.OracleDriver"); String strURL = "jdbc:oracle:thin:@localhost:1521:SP"; conn = DriverManager.getConnection(strURL, "test", "123"); System.out.println("數(shù)據(jù)庫(kù)連接成功"); Statement st = conn.createStatement(); ResultSet rs = st.executeQuery(str); if(rs.next()){ if(name.equals(rs.getString(2))){ out.println("對(duì)不起,用戶名已使用。"); out.println("br>建議使用用戶名:" + name +"99"); response.setHeader("refresh", "5;URL=zhuce.jsp"); } }else{ int a = st.executeUpdate(str1); if(a == 1){ out.println("恭喜你,注冊(cè)成功"); session.setAttribute("username", name); response.setHeader("refresh", "3;URL=denglu.jsp"); } } rs.close(); st.close(); conn.close(); }catch(Exception e){ e.printStackTrace(); } %> br>br> /body> /html>
登錄時(shí),密碼出錯(cuò):5秒后重新登錄
賬號(hào)密碼輸入正確,進(jìn)入主頁(yè)面:
%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> html> head> meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> title>主頁(yè)面/title> /head> body> 主頁(yè)面 % Object obj = session.getAttribute("username"); if(obj != null){ String str = obj.toString(); out.println(str + "登陸成功"); }else{ out.println("登錄超時(shí),請(qǐng)重新登錄"); response.setHeader("refresh", "5;URL=denglu.jsp"); } %> br> a href="yemian.jsp">退出賬號(hào)/a> /body> /html>
以上就是小編為大家?guī)淼膉sp登錄頁(yè)面的簡(jiǎn)單實(shí)例 雛形全部?jī)?nèi)容了,希望大家多多支持腳本之家~
標(biāo)簽:銅川 山南 臨汾 白銀 開封 烏蘭察布 自貢 吉林
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《jsp登錄頁(yè)面的簡(jiǎn)單實(shí)例 雛形》,本文關(guān)鍵詞 jsp,登錄,頁(yè),面的,簡(jiǎn)單,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。