📄 a2.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"%>
<%@page import="java.util.*" %>
<html>
<head>
<meta content="text/html; charset=gb2312"/>
<title>聊天页面</title>
</head>
<script type="text/javascript">
</script>
<frameset cols=85%,15% frameBorder=1 border=1 >
<frameset border=1 rows=80%,20% frameBorder=1 border=1 >
<frame style="BORDER-RIGHT: #cceeff 1px solid; BORDER-BOTTOM: #cceeff 1px solid" src="b1.jsp" frameBorder=1 border=1>
<frame style="BORDER-RIGHT: #cceeff 1px solid; BORDER-BOTTOM: #cceeff 1px solid" src="b3.jsp" frameBorder=1 border=1>
</frameset>
<frame noresize="noresize" style="BORDER-RIGHT: #cceeff 1px solid; BORDER-BOTTOM: #cceeff 1px solid" src="b2.jsp" frameBorder=1 border=1>
</frameset>
<noframes></noframes>
<body>
<%--
chatbase: 聊天室数据库信息
userName: 保存当前用户信息
chatHome: 包含聊天记录列表,用户列表
--%>
<jsp:useBean id="chatbase" scope="application" class="tryChat.DataBaseOfChatRoom"></jsp:useBean>
<jsp:useBean id="userInfo" scope="session" class="tryChat.CurrentlyUser"></jsp:useBean>
<jsp:useBean id="chatHome" scope="application" class="tryChat.ChatHome"></jsp:useBean>
<%
String name=request.getParameter("userName");
String password=request.getParameter("password");
name=new String(name.getBytes("iso-8859-1"),"GBK");
password=new String(password.getBytes("iso-8859-1"),"GBK");
//检查是否是注册用户
if(!chatbase.isAvailability(name)){
String pw=chatbase.getPassword(name);
if(password.equals(pw)){
//取出用户信息
String face=chatbase.getFace(name);
userInfo.setName(name);
userInfo.setFace(face);
//初始化系统信息
//添加用户
chatHome.addUser(name,face);
chatHome.addNote("<font color=red><B>***系统信息:"+name+"进入聊天室***</B></font>");
}else{
//密码错误
%><jsp:forward page="error3.jsp"/><%
}
}else{
//用户名不存在
%><jsp:forward page="error2.jsp"/><%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -