$(function(){
//确定事件 绑定事件
$('#findall').click(function(){
//获取用户输入的用户名
//var uv = $(this).val();
//发送异步请求
//alert("click");
$.ajax({
type: "post", //请求方式
url: "<%=basePath%>/findBookServlet", //请求路径
data: {}, //请求参数
dataType:"json",
success: function(data){ //响应成功之后的回调函数 参数msg就是响应的数据相当于responseText和responseXML
//更新页面
//var jbook=JSON.parse(data);
//var msg = eval("(" + data + ")");
var item;
//var jsonStr=$.parseJSON( data );
//alert(data);
var html="";
var next = eval(data);
$.each(next, function(i, result) {
item = "<tr><td>" + result['Bookid'] + "</td><td>" + result['BookName'] + "</td><td>"+result['BookNumber']+"</td><td>"+result['Pubdate']+"</td></tr>";
$('.table').append(item);
});
}
});
});
});
</script>
Map<String,Object> map = new HashMap<String,Object>();
List<Book> books = new ArrayList<Book>();
try {
BookDAO bd= DAOFactory.getBookDAOInstance();
books=bd.findAll();
//map.put("msg", books);
//将map转为json,并且传递给客户端
//将map转为json
ObjectMapper mapper = new ObjectMapper();
//并且传递给客户端
String bookstr=mapper.writeValueAsString(books);
System.out.println(bookstr);
response.getWriter().write(bookstr);
} catch (Exception e) {
e.printStackTrace();
}
显示不出来我的信息,这到底是是哪错了呢