?? untitled.jsp
字號:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="java.sql.*"%>
<%@ page import="java.util.*" %>
<%!
//定義變量
String sUserName = null;
String sUserPassword1 = null;
String sUserPassword2 = null;
String sSex = null;
String sNickName = null;
String strSql = null;
ResultSet rs = null;
%>
<!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=gb2312">
<title>歡迎光臨風沙聊天室</title>
<jsp:useBean scope="page" id="ExecuteDB" class="com.chapter11.ExecuteDB" />
</head>
<%
//獲取登錄的用戶名和密碼
sUserName = request.getParameter("UserName");
sUserPassword1 = request.getParameter("UserPassword");
//以用戶名為條件查詢數據庫,以便判斷該用戶名是否存在
strSql ="select * from users where UserName like '"+sUserName+"'";
rs = ExecuteDB.exeQuery(strSql);
if(rs.next())
{//登錄的用戶名存在
//獲取該用戶名在數據庫中對應的其他信息
sUserPassword2 = rs.getString("UserPassword");
sSex = rs.getString("Sex");
sNickName = rs.getString("NickName");
//判斷登錄密碼是否正確
if(sUserPassword1.equals(sUserPassword2))
{
//將用戶信息保存到session中
session.setAttribute("UserName",sUserName);
session.setAttribute("Sex",sSex);
session.setAttribute("NickName",sNickName);
//構建一個Hashtable對象,以存儲在線用戶信息
Hashtable userList = (Hashtable)application.getAttribute("userlist");
if(userList == null)
{
userList = new Hashtable();
}
//將當前登錄用戶信息添加到在線用戶列表中
userList.put(sUserName,sUserName+"**"+sSex+"***"+sNickName);
application.setAttribute("userList",userList);
%>
<!-- 顯示框架頁 -->
<FRAMESET COLS="180,*">
<FRAME SRC="user_info.jsp" NAME="User" noresize frameborder=0 >
<FRAMESET ROWS="*,120">
<FRAME SRC="display_info.jsp" NAME="Display" noresize frameborder=0 >
<FRAME SRC="send_info.jsp" NAME="Send" noresize frameborder=0>
</FRAMESET>
</FRAMESET>
<noframes>
<BODY bgcolor="#DFFDFF">
<H1>瀏覽器要求支持框架集</H1>
</BODY>
</noframes>
<%
}
else
{//登錄密碼錯誤
out.println("<body bgcolor=\"#DFFDFF\">");
out.println("<p align=center><font color=blue>用戶密碼錯誤</font></p>");
out.println("<p align=center><input type=\"button\" name=\"btn\" value=\"重新登錄\" onClick=\"javascript:window.history.go(-1)\"></p>");
out.println("</body>");
}
}
else
{//登錄的用戶名錯誤
out.println("<body bgcolor=\"#DFFDFF\">");
out.println("<p align=center>用戶名 <font color=blue>"+sUserName+"</font> 不存在</p>");
out.println("<p align=center><input type=\"button\" name=\"btn\" value=\"重新登錄\" onClick=\"javascript:window.history.go(-1)\"></p>");
out.println("</body>");
}
%>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -