【发布时间】:2015-05-31 16:45:45
【问题描述】:
我正在寻找如何使用 Java 中的服务器端处理来实现 jQuery DataTables。我通过使用以下参数尝试了以下方式。下面是我的 jQuery ready 函数代码。
$(document).ready(function() {
//url = http://localhost:8080/jQuery-DataTable-Java-Integration/serverExample
$('#myTableId').DataTable({
"serverSide" : true,
"processing" : true,
/*"bProcessing" : true,
"bServerSide" : true,*/
"ajax" : {
"url" : "serverExample",
"type" : "POST"
},
"columns" : [ {
"data" : "Phone Number"
}, {
"data" : "name"
}, {
"data" : "Email"
} ]
});
});
在我的 servlet doPost() 方法中,请求参数 sEcho 为空。
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
logger.info("In do post method of server servlet..");
logger.info("sEcho request parameter = " + request.getParameter("sEcho"));//returning null
//other code here
}
我的 jQuery DataTables 版本是 1.10.7。应该使用哪些参数,serverSide 或bServerside,两种方法我都试过了,但还是一样。任何最新更新的工作示例参考都会有所帮助。
【问题讨论】:
标签: jquery jakarta-ee jquery-datatables