package test2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class MainServlet
extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=GBK";
//Initialize global variables
public void init() throws ServletException {
}
//Process the HTTP Get request
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
response.setContentType(CONTENT_TYPE);
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gbk");
String username = request.getParameter("username"); //获取输入的昵称
username = username == null ? "" : username; //防止空异常
if (!username.equals("")) {
HttpSession s = request.getSession(); //创建一个会话
s.setAttribute("username", username); //更新昵称名单
Vector vec = (Vector)this.getServletContext().getAttribute("userlist"); //创建一个集合
if (vec == null) {
vec = new Vector(); //新建一个新集合
}
if (!vec.contains(username)) {
vec.add(username);
this.getServletContext().setAttribute("userlist", vec); //更新昵称用户名
//框架
out.println("<html>");
out.println("<head><title>MainServlet</title></head>");
out.println("<frameset rows=4*,1*>");//两行
out.println("<frameset cols=4*,1*>");
out.println("<frame src='leftservlet'>");//两列
out.println("<frame src='rightservlet'>");
out.println("</frameset>");
out.println("<frame src='bottomservlet'>");//底部
out.println("</frameset>");
out.println("</html>");
}
else {
out.println("用户已经 存在 ");
}
}
else {
out.println("用户名不能为空 !");
}
out.close();
}
//Process the HTTP Post request
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
doGet(request, response);
}
//Clean up resources
public void destroy() {
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
聊天系统-聊天管理系统
共19个文件
class:8个
java:4个
library:1个
需积分: 31 43 下载量 129 浏览量
2008-09-11
20:15:07
上传
评论
收藏 20KB RAR 举报
温馨提示
聊天系统软件,JavaWeb技术,简单易懂
资源详情
资源评论
资源推荐
收起资源包目录
聊天程序.rar (19个子文件)
聊天程序
Tomcat
work
WebModule1
tldCache.ser 44B
webapps
Servlet.library 227B
test2.jpx 8KB
WebModule1
WEB-INF
web.xml 1KB
classes
test2
RightServlet.class 2KB
LeftServlet.class 2KB
MainServlet.class 3KB
BottomServlet.class 3KB
login.html 322B
bak
WebModule1
WEB-INF
test2
src
test2
BottomServlet.java 2KB
LeftServlet.java 1KB
RightServlet.java 1KB
MainServlet.java 2KB
test2.jpx.local 3KB
classes
package cache
test2.dep2 7KB
test2
RightServlet.class 2KB
LeftServlet.class 2KB
MainServlet.class 3KB
BottomServlet.class 3KB
共 19 条
- 1
xunyicao_star
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0