后台返回多个参数到前台的js

我想完成分页功能并 返回一个json数组(一个一个内容) 但是我还应该返回总的页数 这就麻烦了···不知道怎么弄
后台servlet代码 我遍历了一个javaBean(Message)数组给json数组 并返回:[code="java"] JSONArray jarray = new JSONArray();
for (Message message : messages) {
JSONObject jobject = new JSONObject()
.element("content", message.getContent())
.element("time", message.getTime());
jarray.add(jobject);
}
out.print(jarray.toString());[/code]
前台js代码:[code="java"] var contentVal = $("#content").val();
$.post("servlet/JsonServlet",{content:contentVal},function(data){
$(data).each(function(i){
var words = data[i].content;
var newContent = $("

").text(words);
$("#contents").append(newContent);
});
},"json");
});[/code]

现在的问题是: 我还应该返回总的页数啊··怎么办呢··?·

servlet代码:
[code="java"]JSONArray jarray = new JSONArray();
for (Message message : messages) {
JSONObject jobject = new JSONObject()
.element("content", message.getContent())
.element("time", message.getTime());
jarray.add(jobject);
}
JSONObject resObject = new JSONObject(); //包含jarray和总页数
resObject.element("jarray",jarray);
resObject.element("pages",pages);//pages为总页数。
out.print(resObject.toString());
[/code]
js代码:

[code="javascript"] var contentVal = $("#content").val();
$.post("servlet/JsonServlet",{content:contentVal},function(data){
var pages = data.pages;//获取总页数
$(data.jarray).each(function(i){//获取jarray
var words = data[i].content;
var newContent = $("

").text(words);
$("#contents").append(newContent);
});
},"json");
});[/code]