📄 userlist.jsp.bak
字号:
<HTML>
<HEAD>
<%@ page language="java" contentType="text/html; charset=GB2312"
pageEncoding="GB2312"
%>
<%@include file="chkSession.jsp"%>
<META http-equiv="Content-Type" content="text/html; charset=GB2312">
<%@page import="java.sql.*"%>
<jsp:useBean id="conn" class="net.chat.BaseConn" scope="page"/>
<jsp:useBean id="list" class="net.chat.ChatRoomList" scope="page"/>
<jsp:useBean id="chatRoomObj" class="net.chat.ChatRoom"/>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- 在这里设置,每8秒钟刷新一次页面-->
<META http-equiv="refresh" content="8">
<script language="JavaScript" type="">
//javascript函数,实现用户选择特定聊天用户发送消息
function PerformSubmit(user) {
parent.inputFrame.chatForm.msgTo.value=user;
return false;
}
</script>
</HEAD>
<BODY bgcolor="pink">
<%
//检查当前用户是否已经被踢出聊天室,如果已经被踢出聊天室后面程序不再执行
if(chatRoomObj.denyUser(session.getAttribute("_USER").toString(),session.getAttribute("_CHAT_ROOM").toString()))
{
out.println("<script>alert(\"对不起,你已经被踢出本聊天室\")</script>");
out.println("<script>parent.document.location.href='chatRoomList.jsp'</script>");
//response.sendRedirect("chatRoomList.jsp");
return;
}
String userName =session.getAttribute("_USER").toString();
//断用户是否已经和聊天室断开连接
if (userName == null) {
out.println("<script>alert(\"你已经和聊天室断开\")</script>");
out.println("<script>parent.document.location.href='login.jsp'</script>");
return;
}
String chatRoom =(String)session.getAttribute("_CHAT_ROOM").toString();
%>
<font color="#0000ff">online user</font>
[<font color="#ff0000"> <%=list.countUser(chatRoom)%></font>]
<a href="#" onClick=PerformSubmit("all people")>all people</a><br>
<%
try
{
//获取当前聊天房间中的所有用户列表
String sql="select * from onlineUser where chatRoom='"+session.getAttribute("_CHAT_ROOM")+"'";
ResultSet rs = conn.executeQuery(sql);
while(rs.next())
{
%>
[<a href="#" class="l1" onClick=PerformSubmit("<%=rs.getString("nickName")%>")>
<%=rs.getString("nickName")%></a>]<br>
<%
}
}catch(Exception ex)
{
out.println("数据库维护");
}finally
{
}
%>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -