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

📄 login.jsp

📁 可以马上用的JSP聊天程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=GB2312"
	 import="java.util.Date"%>
<%
String User = request.getParameter("tbxUserNm");
//取得用户姓名

//判断User参数是否为空值, 是则代表用户尚未完成登录
if(User == null)
{ 
	response.sendRedirect("LogFrm.jsp");
	//将浏览器导向至登录网页
}
else
{	
	//初始化变量
	int i = 0;	
	Object Msg = null;

	session.setAttribute("User", User); 
	//将用户姓名存入session对象

	session.setAttribute("Sex", request.getParameter("Sex"));
	//将性别存入session对象

	session.setAttribute("Refresh", "20");  
	//将更新时间设置值存入session对象

	session.setAttribute("RecNum", "10"); 
	//将显示记录笔数设置值存入session对象

	String strNum = (String) application.getAttribute("LogNum");	
	//判断是否为第一位登录的用户	

	int LogNum = 0;

	if(strNum != null)
	{
		LogNum = Integer.parseInt(strNum);		
		//取得登录人数
	}
	
	//当用户是第一个登录时则进行application对象变量的初始化设置
	if(strNum == null || LogNum == 0)
	{
		//下面的for循环将起使设置保存信息用的application对象变量
		for(i = 1; i <= 40; i++)
			application.setAttribute("Msg" + i,"");

		application.setAttribute("LogNum", "1");
		//设置登录人数		
	}
	else
	{
		application.setAttribute
				("LogNum", String.valueOf(LogNum + 1));
		//设置登录人数

		//下面的for循环将把每个信息向后移动
		for(i = 40; i >= 2; i--)
		{
			Msg = application.getAttribute("Msg" + (i - 1));	
			application.setAttribute("Msg" + i, Msg);
		}	
	}
	
	String Sex = (String) session.getAttribute("Sex");
	//取得保存于session对象中的性别资料

	String wel = null;

	Date Now = new Date(); //取得目前的系统时间
	String year = String.valueOf(Now.getYear() + 1900);
	String month = String.valueOf(Now.getMonth() + 1);
	String day = String.valueOf(Now.getDate());
	String hour = String.valueOf(Now.getHours());
	String minute = String.valueOf(Now.getMinutes());
	String second = String.valueOf(Now.getSeconds());

	String time = year + "/" + month + "/" + day + " "
		      + hour + ":" + minute + ":" + second;
	//取得目前的日期与时间

	//依照不同姓别设置欢迎词
	if( Sex.equals("F"))
	{
		wel = "<TR><TH Colspan = 4 BGColor = Pink align=left>"
		      + "<Font Color = Yellow>欢迎<Font Color = Red>" 
		      + User + "美女</FONT>于<Font Color = Green>["
		      + time + "]</Font>光临</TH>";
		
	}
	else
	{
		wel = "<TR><TH Colspan = 4 BGColor = Silver align=left>"
		      + "<Font Color = Yellow>欢迎<Font Color = Blue>"
		      + User + "帅哥</FONT>于<Font Color = Green>[" 
		      + time + "]</Font>光临</TH>";
	}		
	
	application.setAttribute("Msg1", wel);	
	//将欢迎词存入application

	response.sendRedirect("chatroom.jsp"); 
	//将浏览器导向至聊天室网页
}
%>

⌨️ 快捷键说明

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