📄 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 + -