js代码:
$(document).ready(function () {
setInterval(refreshMeetInfo, 5000);
});
function refreshMeetInfo() {
$.ajax({
type:'post',
url:'bookShop.do?parameter=refreshMeetInfo',
cache:false,
async:true,
success:function(booklist){
var doc=booklist.documentElement;
var nodelist=doc.getElementsByTagName("book");
var htmlstr="";
for(var i=0;i<nodelist.length;i++)
{
var author=nodelist[i].getElementsByTagName("author")[0].text;
var bookname=nodelist[i].getElementsByTagName("bookName")[0].text;
var bookid=nodelist[i].getElementsByTagName("bookId")[0].text;
var id=nodelist[i].getElementsByTagName("Id")[0].text;
var booknumber=nodelist[i].getElementsByTagName("booknumber")[0].text;
var bookprice=nodelist[i].getElementsByTagName("bookprice")[0].text;
htmlstr+='<tr><td>'
+bookid
+'</td>'
+'<td>'
+bookname
+'</td>'
+'<td>'
+author
+'</td>'
+'<td>'
+bookprice
+'</td>'
+'<td>'
+"<a href=bookShop.do?parameter=getBookListCar&bookid="+bookid+">"
+"shoping"
+"</a></td>"
;
htmlstr+='</tr>'
}
$("#memberList").html(htmlstr);
}
});
}
action代码:
public ActionForward refreshMeetInfo(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Bookshoping> book = bookShopListBiz.getBookShopList();
Bookshoping bs = new Bookshoping();
Document doc = DocumentHelper.createDocument();
Element el = doc.addElement("rsp");
Element bk = null;
for (int i = 0; i < book.size(); i++) {
bs = (Bookshoping) book.get(i);
bk = el.addElement("book");
bk.addElement("author").setText(bs.getAuthor());
bk.addElement("bookName").setText(bs.getBookname());
bk.addElement("bookId").setText(bs.getBookid().toString());
bk.addElement("Id").setText(bs.getId().toString());
bk.addElement("booknumber").setText(bs.getNumber().toString());
bk.addElement("bookprice").setText(bs.getPrice().toString());
System.out.println("***************"+bs.getPrice().toString());
}
writerXML(response, doc);
return null;
}
$(document).ready(function () {
setInterval(refreshMeetInfo, 5000);
});
function refreshMeetInfo() {
$.ajax({
type:'post',
url:'bookShop.do?parameter=refreshMeetInfo',
cache:false,
async:true,
success:function(booklist){
var doc=booklist.documentElement;
var nodelist=doc.getElementsByTagName("book");
var htmlstr="";
for(var i=0;i<nodelist.length;i++)
{
var author=nodelist[i].getElementsByTagName("author")[0].text;
var bookname=nodelist[i].getElementsByTagName("bookName")[0].text;
var bookid=nodelist[i].getElementsByTagName("bookId")[0].text;
var id=nodelist[i].getElementsByTagName("Id")[0].text;
var booknumber=nodelist[i].getElementsByTagName("booknumber")[0].text;
var bookprice=nodelist[i].getElementsByTagName("bookprice")[0].text;
htmlstr+='<tr><td>'
+bookid
+'</td>'
+'<td>'
+bookname
+'</td>'
+'<td>'
+author
+'</td>'
+'<td>'
+bookprice
+'</td>'
+'<td>'
+"<a href=bookShop.do?parameter=getBookListCar&bookid="+bookid+">"
+"shoping"
+"</a></td>"
;
htmlstr+='</tr>'
}
$("#memberList").html(htmlstr);
}
});
}
action代码:
public ActionForward refreshMeetInfo(ActionMapping mapping,
ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception {
List<Bookshoping> book = bookShopListBiz.getBookShopList();
Bookshoping bs = new Bookshoping();
Document doc = DocumentHelper.createDocument();
Element el = doc.addElement("rsp");
Element bk = null;
for (int i = 0; i < book.size(); i++) {
bs = (Bookshoping) book.get(i);
bk = el.addElement("book");
bk.addElement("author").setText(bs.getAuthor());
bk.addElement("bookName").setText(bs.getBookname());
bk.addElement("bookId").setText(bs.getBookid().toString());
bk.addElement("Id").setText(bs.getId().toString());
bk.addElement("booknumber").setText(bs.getNumber().toString());
bk.addElement("bookprice").setText(bs.getPrice().toString());
System.out.println("***************"+bs.getPrice().toString());
}
writerXML(response, doc);
return null;
}