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

📄 bankend.java

📁 完整的代码
💻 JAVA
字号:
package org.fish_bone.chatting.servlet;
import java.io.IOException;
import java.io.PrintWriter;
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;

import org.fish_bone.chatting.service.MessagesService;
import org.fish_bone.chatting.util.DateAndString;
import org.fish_bone.chatting.vo.Messages;

/**
 *createTime:2008-9-10	上午11:24:51
 *source:http://www.taxchina.com
 *file_PATH:org.fish_bone.chatting.servletBankend.java
 *project_name:jqueryChatting
 *author:lee
 */

public class Bankend extends HttpServlet {
	public Bankend() {
		super();
	}
	public void destroy() {
		super.destroy(); 	
	}
	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		doPost(request, response);
		
	}
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		request.setCharacterEncoding("UTF-8");
		response.setCharacterEncoding("UTF-8");
		response.setContentType("text/html");
		
		PrintWriter out = response.getWriter();
		
		int store_num = 10;
		int display_num = 10;
		int status_code ;
		//******************接收参数****************************
		String msg =request.getParameter("message");
		System.out.println("msg->"+msg);
		String user =request.getParameter("name");
		System.out.println("user->"+user);
		String action =request.getParameter("action");
		System.out.println("action->"+action);
		String time =request.getParameter("time");
		MessagesService service = new MessagesService();
		System.out.println("time->"+time);
		List list = null;
			if(action.equals("postmsg"))
			{
				
				service.insert(user, msg, DateAndString.dateNowToString());
				list = service.queryAll() ;
				
				
				if(msg==null)
				{
					
					status_code=2 ;
				}
				else{
					status_code=1 ;
				}
				out.print("<?xml version=\"1.0\"?>\n");
				out.print("<response>\n");
				out.print("\t<status>"+status_code+"</status>\n");
				out.print("\t<time>"+1+"</time>\n");
				if(status_code == 1)
				{
					for(int i =0 ;i<list.size();i++)
					{
						Messages mesg = new Messages();
						mesg = (Messages)list.get(i);
						out.print("\t<message>\n");
						out.print("\t\t<author>"+mesg.getUser()+"</author>\n");
						out.print("\t\t<text>"+mesg.getMsg()+"</text>\n");
						out.print("\t\t<createtime>"+mesg.getTime()+"</createtime>\n");
						out.print("\t</message>\n");
					}
					out.append("</response>");
				}
				
				
			}
			

		
		
		out.flush();
		out.close();
	}
	public void init() throws ServletException {
		
	}

}

⌨️ 快捷键说明

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