📄 bankend.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 + -