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

📄 logfrm.jsp

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

//判断是否可正常取得用户名称, 不可时则产生登录表单
//可取得时, 则产生显示完成登录信息的网页
if(UsrNm == null)
{
%>
	<Script Language = javascript>
	<!--
	//响应 登录 按钮被按下操作的函数
	function CheckData()
	{
		//检查是否输入用户名称
		if(frmLogin.tbxUserNm.value == null)
		{
			window.alert("您必须完成帐号的输入!");
			//显示错误信息
	
			document.frmLogin.elements(0).focus();
			//将光标移至frmLogin表单的第1个栏位
			
			return ;//离开副程序
		}

		frmLogin.submit(); //送出表单资料		
	}
	-->
	</Script>
	</HEAD>
	<BODY>
	<CENTER>
	<FONT SIZE = 5 COLOR = blue>聊天室</FONT>
	</CENTER><HR>
	<!--供用户输入姓名与性别的frmLogin表单-->
	<FORM name = frmLogin method=post action=logfrm.jsp>
	<FONT color=midnightblue size=4><STRONG>
	我是
	<INPUT name= "tbxUserNm" size=10>
	<INPUT value = "M" name = "Sex" type="radio" checked>先生
	<INPUT value = "F" name = "Sex" type="radio" >小姐
	<!--利用checkdata函数响应 登录 按钮-->
	<INPUT type=button value= '登录' onclick = "CheckData()"
		name=submit1>
	</FORM>
	</STRONG></FONT>
<%
}
else{ //产生显示完成登录信息的网页, 该网页将打开聊天室
	String Sex = request.getParameter("Sex");
	
	String url = "login.jsp?tbxUserNm=" + 
		     java.net.URLEncoder.encode(UsrNm)
		     + "&Sex=" + Sex;
	//建立打开聊天室窗口的URL字串, 中文部份必须编码
	%>
	<Script Language = javascript>
	<!--
	//当网页载入时, 将自动执行此函数
	function loadfun()
	{
		window.open("<%= url%>", "<%= UsrNm %>", 
		    "toolbar=no,menubar=no,width=900, height=650");
		//将login.jsp打开在一个没有工具列与选单的窗口中, 
		//并将用户名称与性别传入		
	}
	-->
	</Script>
	</HEAD>
	<BODY onload="loadfun()">
	<CENTER>
	<FONT SIZE = 5 COLOR = blue>聊天室</FONT>
	</CENTER><HR>
	<!--供用户输入姓名与性别的frmLogin表单-->
	<STRONG>您将以<Font color=red><%= UsrNm %>
	</Font>的身份登录聊天室</STRONG>

<%
}
%>
</BODY>
</HTML>

⌨️ 快捷键说明

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