Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > ajax

AJAX 进度条实现代码

来源:中文源码网    浏览:242 次    日期:2024-05-01 12:25:11
【下载文档:  AJAX 进度条实现代码.txt 】


AJAX 进度条实现代码
效果如下:复制代码 代码如下: Ajax Progress Bar

Ajax Progress Bar Example

Launch long-running process:

复制代码 代码如下:package cn.Ajax.test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @SuppressWarnings("serial") public class ProgressBarServlet extends HttpServlet { private int counter = 1; /** * The doGet method of the servlet.
* * This method is called when a form has its tag value method equals to get. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String task = request.getParameter("task"); String res=""; if(task.equals("create")){ res = "1"; counter = 1; } else{ String percent = ""; switch (counter) { case 1: percent = "10";break; case 2: percent = "23";break; case 3: percent = "35";break; case 4: percent = "51";break; case 5: percent = "64";break; case 6: percent = "73";break; case 7: percent = "89";break; case 8: percent = "100";break; } counter++; res =""+percent+""; } PrintWriter out = response.getWriter(); response.setContentType("text/xml"); response.setHeader("Cache-Control", "no-cache"); out.println(""); out.println(res); out.println(""); out.close(); } /** * The doPost method of the servlet.
* * This method is called when a form has its tag value method equals to post. * * @param request the request send by the client to the server * @param response the response send by the server to the client * @throws ServletException if an error occurred * @throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }

相关内容