⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userlist.jsp

📁 一个简单的使用JSP技术开发的在线聊天室
💻 JSP
字号:
<HTML>
<HEAD>
<%@ page 
language="java"
contentType="text/html; charset=GB2312"
pageEncoding="GB2312"
%>
<META http-equiv="Content-Type" content="text/html; charset=GB2312">
<%@page import="java.sql.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="mysql" class="database.sqlbean" scope="page">
</jsp:useBean>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="chat.css">
<META http-equiv="refresh" content="8">

<script language="JavaScript" type="">
	function PerformSubmit(user) {
		parent.inputFrame.chatForm.talkwith.value=user;
		return false;
	}
</script>

</HEAD>
<BODY bgcolor="#FF9900" >
<FORM  name="userlist" method="post" action="userlist.jsp" >
<%
String Name =(String) session.getAttribute("username");
boolean online = false;
if (Name == null) {
	session.setAttribute("online","no");
	out.print("你和聊天室已中断!");
	return;
}
synchronized(application) {
	Vector ListUser=null;
	//ListUser =(Vector)application.getAttribute("Name");
        ListUser =(Vector)application.getAttribute("UserName");
	if(ListUser!=null) {
		int userNumbers = ListUser.size();
		%>
		<font color="#0000ff">在线人员</font>[<font color="#ff0000"><%= userNumbers %></font>]<p>
		<a href="#" onClick=PerformSubmit("所有人")>所有人</a><br>
		<%
		String User = null;
		for(int i=0;i<ListUser.size();i++) {
			User= (String) ListUser.get(i);
			if (Name.equals(User)) {
				online = true;
			}
			%>
			[<a href="#" class="l1" onClick=PerformSubmit("<%= User%>")><%
			out.print(User);
			%></a>]<br>
			<%
		}

		if (online) {
			session.setAttribute("online","yes");
		}
		else {
			session.setAttribute("online","no");
		}
	}
}
out.print("</form>");

 ResultSet rs=null;
 String sqlstring=null;
 Name = mysql.AsciiToChineseString(Name);
 int i = Name.indexOf(mysql.AsciiToChineseString("[会员]"));
 if (i != -1) {
	Name = Name.substring(0,i);
	sqlstring = "select userlevel,experience from chatuser where username = '" + Name + "' and usertype = 'Y'";
}
else {
	sqlstring = "select userlevel,experience from chatuser where username = '" + Name + "' and usertype = 'N'";
}
 rs = mysql.executeQuery(sqlstring);

String experience = "0";
String userlevel = "过客";
if (rs.next()) {
	experience = rs.getString("experience");
	userlevel = rs.getString("userlevel");
}
session.putValue("experience",experience);
session.putValue("userlevel",userlevel);
mysql.freeRs(rs);




%>

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -