www.pudn.com > xunibuluo.rar > sendmessage.java


package data; 
import java.io.IOException; 
import java.sql.SQLException; 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import javax.servlet.http.HttpSession; 
 
public class sendmessage extends HttpServlet { 
	private static final long serialVersionUID = 2315156614289693989L; 
 
	public void doPost(HttpServletRequest request, HttpServletResponse response) 
			throws ServletException, IOException { 
		response.setContentType("text/html; charset=GBK"); 
		try { 
			    HttpSession session = request.getSession(); 
			    java.text.SimpleDateFormat kkkk = new java.text.SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");  
			    java.util.Date shijian=new java.util.Date(new java.util.Date().getTime()); 
			    String sendtime=kkkk.format(shijian); 
			    String fromid=(String)session.getAttribute("id"); 
				String toid = new String(request.getParameter("toid").getBytes("iso-8859-1")); 
				String title = new String(request.getParameter("title").getBytes("iso-8859-1")); 
				String message= new String(request.getParameter("message").getBytes("iso-8859-1")); 
				DBConnectionBean db = new DBConnectionBean(); 
				if (db.checkplayer(toid)&&db.compare(fromid, toid)&&message.length()<80&&message.length()!=0) { 
					    db.sendmessage(fromid, toid, message,title,sendtime); 
					    session.setAttribute("fromid", fromid); 
						session.setAttribute("toid", toid); 
					response.sendRedirect("sendok.jsp"); 
				}else{ 
					session.setAttribute("fromid", fromid); 
					session.setAttribute("toid", toid); 
					session.setAttribute("message", message); 
					response.sendRedirect("sendfall.jsp"); 
				} 
				 
			}catch (SQLException e) { 
				System.out.println(e.getMessage()); 
			} 
		} 
}