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

📄 main.jsp

📁 实现聊天的各个功能
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<% request.setCharacterEncoding("gb2312"); %>
<%@ page import="java.util.Vector"%>
<%@ page import="java.util.Hashtable"%>
<%@ page import="java.util.Date"%>
<%@ page import="com.bwm.login.user"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
body {
	margin-left: 20px;
	margin-top: 0px;
	background-image: url(../images/bgg.gif);
}
-->
</style></head>
<body bgcolor="#ffffc0">
<meta http-equiv="refresh" content="20">
<%
		if(session.getAttribute("username").equals("null")){
			out.println("<script language='javascript'>alert('您还没有登录不能进入本聊天室');parent.location.href='login.html';</script>");
		}
		if(session.getAttribute("username").equals("request.getParameter("+request.getParameter("tempuser")+")")){
			out.println("<script language='javascript'>alert('请重新选择聊天对象');</script>");
		}
		Date date=new Date();
		String Submit=request.getParameter("Submit");
		if(Submit!=null&&Submit.equals("离开")){
			response.sendRedirect("leave.jsp");
		}
		String message=request.getParameter("message");
		String select=request.getParameter("select");
		String tempuser=request.getParameter("tempuser");
		String color=request.getParameter("color");
		Vector temuser=(Vector)application.getAttribute("myuser");
			if(message!=null&&tempuser!=null){
				if(message.startsWith("<")){
					out.print("<marquee direction='left' scrollamount='23'>"+"<font size='+2' color='blue'>"+"请不要输入带有标记的特殊符号"+"</font>"+"</marquee>");
					return;
				}else if(message.endsWith(">")){
					out.print("<marquee direction='left' scrollamount='25'>"+"<font size='+2' color='blue'>"+"请不要输入带有标记的特殊符号"+"</font>"+"</marquee>");
					return;
				}
					if(application.getAttribute("message")==null){
						application.setAttribute("message","<br>"+"<font color='red'>"+"<font face='方正姚体' color='#CC0000'>"+"<strong>"+session.getAttribute("username")+"</strong>"+"</font>"+"</font>"+"<font color='blue' face='华文行楷'>"+select+"</font>"+"对"+"<font color='green' size='2'>"+"["+tempuser+"]"+"</font>"+"说:"+message);
					}else{
						application.setAttribute("message","<br>"+"<font color='red'>"+"<font face='方正姚体' color='#CC0000'>"+"<strong>"+session.getAttribute("username")+"</strong>"+"</font>"+"</font>"+"<font color='blue' face='华文行楷'>"+select+"</font>"+"对"+"<font color='green' size='2'>"+"["+tempuser+"]"+"</font>"+"说:"+"<font color="+color+">"+message+"</font>"+application.getAttribute("message"));
					}
					out.println("<p>"+application.getAttribute("message")+"<p>");
				}else{
				//out.println("<br>"+"<center>"+"<font color='#aa0000' face='楷体'>"+"请各位聊友注意聊天室的规则,不要在本聊天室内发表反动言论及对他人进行人身攻击,不要随意刷屏。"+"</font>"+"</center>");
				//Vector v1=new Vector();
				//v1.addElement(message);
					if(application.getAttribute("message")==null){
						out.println("<font color='#cc0000' size='2' face='楷体'>"+application.getAttribute("ul")+"</font>"+"<font color='green'>"+"走进了网络聊天室"+"</font>");
						out.println("<br>"+"<center>"+"<font color='#aa0000' face='方正卡通简体'>"+"请各位聊友注意聊天室的规则,不要在本聊天室内发表反动言论及对他人进行人身攻击,不要随意刷屏。"+"</font>"+"</center>");
					}else{
					out.println(application.getAttribute("message")+"<br>");
					}
				}
	%>
</body>
</html>

⌨️ 快捷键说明

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