hwoarangzk 发布留言 2008-1-9 16:15
Ajax做进度条的问题(已解决) 《Ajax基础教程》上有个例子做进度条的,我按照它的代码写,运行的时候就是看不见这个进度条,但是到了时间会显示Complete!。求助...
progressBar.jsp:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Progress Bar Test Ajax Progress Bar Example Launch long-running process:
??? ??? ??? ??? ??? ??? ??? ??? ???
ProgressBarServlet.java:
package src;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ProgressBarServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
private int counter = 1;
public ProgressBarServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
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();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
[ 本帖最后由 hwoarangzk 于 2008-1-9 16:21 编辑 [/italic]]
hwoarangzk 发布留言 2008-1-9 16:20
[em10] 失败...
原来在checkDiv()里面,第二个progress_bar.style.visibility这里,visiblity少写了一个i...
hacowz 发布留言 2008-3-4 15:59
收了!!!!
Micheal_2008 发布留言 2008-5-14 14:23
唉,高手啊。。
页: [1]