import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class for Servlet: DynamicUpdateServlet
*
*/
public class DynamicUpdateServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#HttpServlet()
*/
private int counter=1;
public DynamicUpdateServlet() {
super();
}
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String res="";
String task=request.getParameter("task");
String message="";
if(task.equals("reset")){
counter=1;
}else{
switch(counter){
case 1:message="Steve walks on stage";break;
case 2:message="iPods rock";break;
case 3:message="Steve says Macs rule";break;
case 4:message="Change is coming";break;
case 5:message="Yes,OS X runs on Intel-has for years";break;
case 6:message="Macs will sonn have Intel chips";break;
case 7:message="done";break;
}
counter++;
}
res="<message>"+message+"</message>";
PrintWriter out=response.getWriter();
response.setContentType("text/xml");
response.setHeader("Cache-Control", "no-cache");
out.println("<response>");
out.println(res);
out.println("</response>");
out.close();
}
/* (non-Java-doc)
* @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
- 1
- 2
- 3
- 4
前往页