问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求用Java编写的聊天室界面

发布网友 发布时间:2022-04-24 01:46

我来回答

4个回答

热心网友 时间:2023-10-19 17:20

jsp的

<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>欢乐聊天室</title>
</head>
<body>
<%--首先取出用户提交的代号名称,保存在变量chatid中--%>
<%
String chatid = new String();
chatid = request.getParameter("inputid");
%>
<%--使用变量flag来标记用户输入是否合法,如果合法,则flag为true --%>
<%
boolean flag;
flag = true;
if(chatid == null){
chatid = "";
}
if(chatid.length() == 0){
flag = false;
}
%>
<%--比较用户所输入的id和目前聊天室中存在的所有id --%>
<%
for(int i=1; i<=6 && flag; i++){
String itemp = new String();
itemp = itemp.valueOf(i);
int num;
String numtemp = new String();
String temp = new String();
temp = "room" + itemp + "usernum";
numtemp = (String)application.getAttribute(temp);
if(numtemp == null){
numtemp = "0";
application.setAttribute(temp ,numtemp);
}
num = Integer.parseInt(numtemp);
for(int j=1; j<=num && flag; j++){
String jtemp = new String();
jtemp = jtemp.valueOf(j);
%>
<%--从application对象中取出第i个聊天室中第j个用户的id,temp变量保存的是application对象用于保存第i个聊天室中第j个用户的id相应的变量名 --%>
<%
temp = "room" + itemp + "user" + jtemp;
String usertemp = new String();
usertemp = (String)application.getAttribute(temp);
if(usertemp.equalsIgnoreCase(chatid)){
flag = false;
}

}
}
int nnn[] = new int[6];
if(flag){
String temproom = new String();
temproom = (String)session.getValue("chatroom");
if(temproom == null){
session.putValue("chatid",chatid);

}
for(int i=1; i<=6; i++) {
String itemp = new String();
itemp = itemp.valueOf(i);
int num;
String numtemp = new String();
String temp = new String();
temp = "room" + itemp + "usernum";
numtemp = (String)application.getAttribute(temp);
if(numtemp == null){
numtemp = "0";
}
num = Integer.parseInt(numtemp);
nnn[i-1] = num;
}
}
%>
<p align="center"><b><font face="隶书" size="6" color="#FF00FF">欢乐聊天室</font></b></p>
<%
if(flag){
%>
<p align="center"><font color="red"><%=chatid %></font>您好,请选择感兴趣的聊天室!</p>
<center><table border="1" width="370">
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=1">今天我们相识(<%=nnn[0]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=2">校园的那条小路(<%=nnn[1]%>)</a></td>
</tr>
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=3">职场淘金(<%=nnn[2]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=4">网络技术交流(<%=nnn[3]%>)</a></td>
</tr>
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=5">世界体育大看台(<%=nnn[4]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=6">新闻背后的故事(<%=nnn[5]%>)</a></td>
</tr>
</table><center>
<%
}else {
%>
<center><p>id不能为空,或者此id已经被使用,请重新选择!</p><center>
<p><center><a href="login.html">返回</a><center></p>
<%
}
%>
</body>
</html>

热心网友 时间:2023-10-19 17:20

swing学了没什么用,企业不招

热心网友 时间:2023-10-19 17:21

很奇怪,为什么老师让你写这么没用的东西呢?貌似很少用java写界面的

热心网友 时间:2023-10-19 17:21

不会写代码的话,用netbeans吧,一拖一拉5分钟搞定。

热心网友 时间:2023-10-19 17:20

jsp的

<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>欢乐聊天室</title>
</head>
<body>
<%--首先取出用户提交的代号名称,保存在变量chatid中--%>
<%
String chatid = new String();
chatid = request.getParameter("inputid");
%>
<%--使用变量flag来标记用户输入是否合法,如果合法,则flag为true --%>
<%
boolean flag;
flag = true;
if(chatid == null){
chatid = "";
}
if(chatid.length() == 0){
flag = false;
}
%>
<%--比较用户所输入的id和目前聊天室中存在的所有id --%>
<%
for(int i=1; i<=6 && flag; i++){
String itemp = new String();
itemp = itemp.valueOf(i);
int num;
String numtemp = new String();
String temp = new String();
temp = "room" + itemp + "usernum";
numtemp = (String)application.getAttribute(temp);
if(numtemp == null){
numtemp = "0";
application.setAttribute(temp ,numtemp);
}
num = Integer.parseInt(numtemp);
for(int j=1; j<=num && flag; j++){
String jtemp = new String();
jtemp = jtemp.valueOf(j);
%>
<%--从application对象中取出第i个聊天室中第j个用户的id,temp变量保存的是application对象用于保存第i个聊天室中第j个用户的id相应的变量名 --%>
<%
temp = "room" + itemp + "user" + jtemp;
String usertemp = new String();
usertemp = (String)application.getAttribute(temp);
if(usertemp.equalsIgnoreCase(chatid)){
flag = false;
}

}
}
int nnn[] = new int[6];
if(flag){
String temproom = new String();
temproom = (String)session.getValue("chatroom");
if(temproom == null){
session.putValue("chatid",chatid);

}
for(int i=1; i<=6; i++) {
String itemp = new String();
itemp = itemp.valueOf(i);
int num;
String numtemp = new String();
String temp = new String();
temp = "room" + itemp + "usernum";
numtemp = (String)application.getAttribute(temp);
if(numtemp == null){
numtemp = "0";
}
num = Integer.parseInt(numtemp);
nnn[i-1] = num;
}
}
%>
<p align="center"><b><font face="隶书" size="6" color="#FF00FF">欢乐聊天室</font></b></p>
<%
if(flag){
%>
<p align="center"><font color="red"><%=chatid %></font>您好,请选择感兴趣的聊天室!</p>
<center><table border="1" width="370">
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=1">今天我们相识(<%=nnn[0]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=2">校园的那条小路(<%=nnn[1]%>)</a></td>
</tr>
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=3">职场淘金(<%=nnn[2]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=4">网络技术交流(<%=nnn[3]%>)</a></td>
</tr>
<tr>
<td width="50%"><a href="JSPchat.jsp?chatroom=5">世界体育大看台(<%=nnn[4]%>)</a></td>
<td width="50%"><a href="JSPchat.jsp?chatroom=6">新闻背后的故事(<%=nnn[5]%>)</a></td>
</tr>
</table><center>
<%
}else {
%>
<center><p>id不能为空,或者此id已经被使用,请重新选择!</p><center>
<p><center><a href="login.html">返回</a><center></p>
<%
}
%>
</body>
</html>

热心网友 时间:2023-10-19 17:20

swing学了没什么用,企业不招

热心网友 时间:2023-10-19 17:21

很奇怪,为什么老师让你写这么没用的东西呢?貌似很少用java写界面的

热心网友 时间:2023-10-19 17:21

不会写代码的话,用netbeans吧,一拖一拉5分钟搞定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 眼镜的光轴很重要吗? 新配的眼镜光轴变了,看东西一边大一边小,怎么回事? 其实是一个聊天室的界面,html代码如下,我就是想问怎么让它界面好看点 快手绑定手机号换了,没绑过微信也没绑过QQ邮箱之类的密码也给忘记了怎么办啊? 长焦镜头怎样校正镜头光轴? 请问快手提现时在哪里可以查看绑定了哪个账号? 视力柱镜1.0负的,光轴180啥意思? 眼镜光轴问题. 眼镜光轴180是什么意思 你好,关于眼镜镜片光轴的问题。 尼康AIS定焦镜头更换阻尼油需要做光轴校准吗? HTML5怎么实现像QQ那样的手机聊天界面 如何查看快手绑定的邮箱 刚从淘宝买了个快手号,把手机改成我的了,怎么看他有没有绑定邮箱 眼镜镜片的光轴在什么情况下加减90度。 眼睛光轴是什么意思180视力球镜-375,柱镜1000,光轴180,是什么意思? 光轴70,瞳距62什么意思什么是光轴瞳距 恒大集团有限公司电话是多少? 光轴12.5什么意思眼镜散光? 眼镜参数里面的光轴或者轴向是什么意思啊? 恒大集团董事长是谁? 眼镜镜片度数,球镜度数小于柱镜度数的时候光轴怎样加减? 透镜主光轴上的一个特殊点通过该点光的什么不改变 每个快手号是绑定哪个手机号下载的咋查? 眼睛度数加深,光轴会变很多吗? 草莓聊的界面简单吗?还有什么比较简洁好用的交&zwnj;友软&zwnj;件吗? 今天听医生说 无框眼镜 的光轴容易变形。请问这是什么原理,变形了怎么调回正常呢?谢谢 急切求助眼镜散光光轴问题 眼镜镜片度数,球镜度数等于柱镜度数的时候光轴怎样加减? 装系统不小心格式化c盘了,u盘启动不管用了,该怎么做 重装系统时,不小心把硬盘格式化了,还能恢复回来吗 硬盘不小心PE格式化如何恢复? 硬盘被格式化重装系统,以前的文件还能恢复吗? 重装系统不小心把电脑里边的硬盘分区格式化了,怎么找回丢失的文件呢? 重装操作系统后硬盘被格式化了,如何恢复数据 重装系统格式化硬盘导致文件全部丢失了怎么恢复文件? 电脑重装系统,硬盘全被格式化,储存的东西怎么找回? 重装系统误操作格式化硬盘怎么办? 急!!误格式化硬盘怎样完整恢复 如何清蒸鱿鱼? 清蒸鱿鱼怎么做