package com.prj.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SendContentGroup extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String browerId = request.getParameter("browerId");
String userId = request.getParameter("userId");
String saycontent="";
if(Integer.parseInt(browerId)==1){
request.setCharacterEncoding("gbk");
saycontent = request.getParameter("say");
//response.setContentType("text/xml;charset=UTF-8");
saycontent = new String(saycontent.getBytes("iso-8859-1"),"utf-8");
}else if(Integer.parseInt(browerId)==2){
request.setCharacterEncoding("utf-8");
saycontent = request.getParameter("say");
//response.setContentType("text/xml;charset=UTF-8");
saycontent = new String(saycontent.getBytes("iso-8859-1"),"gbk");
}
PrintWriter out = response.getWriter();
Connection conn=null;
PreparedStatement pst = null;
try{
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/webtalk?useUnicode=true&characterEncoding=utf-8";
conn=DriverManager.getConnection(url,"root","root");
String sql = "INSERT INTO grouptalk(content,sendtime,userid) values(?,?,?)";
pst=conn.prepareStatement(sql);
pst.setString(1,saycontent);
java.util.Date date=new java.util.Date();
Timestamp tt=new Timestamp(date.getTime());
pst.setTimestamp(2,tt);
pst.setInt(3,Integer.parseInt(userId));
pst.executeUpdate();
//
// out.print(sendTime+"��");
// out.print(content);
out.flush();
}catch(Exception e){
e.printStackTrace();
out.print("���쳣");
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException ,IOException
{
doGet(request,response);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
使用数据库保存聊天记录;使用session页面限制访问;使用application显示在线人名字列表; 使用servlet+ajax实现无刷新发言与更新实时聊天记录以及注册时文本框失去焦点AJAX验证用户名是否已重复; 系统支持双人聊天与群聊,群聊登陆界面为webLogin.jsp 双人聊天为login.jsp。在注册以后均可以登陆系统进行聊天。 最新加入了收到消息MSN消息提示,以及任务栏文字提示等。
资源推荐
资源详情
资源评论











收起资源包目录





































































































共 119 条
- 1
- 2

远翔
- 粉丝: 4
- 资源: 4
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制

- 1
- 2
- 3
- 4
- 5
前往页