网站建设的布局对网络推广的影响,海棠网站注册,关于电商网站建设与管理的书籍,分销系统微商在本文中#xff0c;我将介绍使用简单servlet传递的JSON创建JQuery DataTable所需的基本编码。 DataTable是基于JQuery的非常强大的网格#xff0c;具有高级功能#xff0c;可以使用自定义功能在短时间内构建。 安装 下载最新的JQuery DataTable下载 上面的下载将提供两个… 在本文中我将介绍使用简单servlet传递的JSON创建JQuery DataTable所需的基本编码。 DataTable是基于JQuery的非常强大的网格具有高级功能可以使用自定义功能在短时间内构建。 安装 下载最新的JQuery DataTable下载 上面的下载将提供两个JQuery插件jquery.js和queryTables.js script typetext/javascript
charsetutf-8 src/DataTables/media/js/jquery.js/script
script typetext/javascript
charsetutf-8 src/DataTables/media/js/jquery.dataTables.js/script 最新的DataTable下载包随附的默认样式表 style typetext/css titlecurrentStyleimport ../resources/css/demo_table.css;
/style 注意 您可以从Github链接下载完整的源代码 创建数据表 我们可以编写以下代码来创建具有数据的基本DataTable feedSummary.jsp script typetext/javascript charsetutf-8
$(document).ready(function() {
var oTable $(#tableId).dataTable( {
processing: true,
ajax: {
url: /FeedSummaryUpdate/FeedServlet,
dataSrc: demo,
type: GET
}
} );
} );
/script $document.ready将准备执行javascript并且var oTable $tableId。dataTable表示已将DataTable写入tableId位置。 默认情况下DataTables将为您的表添加排序过滤分页和信息使网站的最终用户能够控制表的显示并尽快从表中查找所需的信息。 指针tableId和列名将在table标记中定义如下所示 feedSummary.jsp table cellpadding0 cellspacing0 border0
idtableId
thead
tr
th width10%First Name/th
th width10%Last Name/th
th width10%Address 1/th
th width10%Address 2/th
/tr
/thead
/table 上面的DataTable代码调用FeedServlet它将返回如下定义的JSON字符串 FeedServlet.java protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out response.getWriter();
String json { \demo\:[[\First Name\,\Last Name\,
\Address1\,\Address2\],[\First Name\,\Last Name\,\Address1\,\Address2\]]};
out.println(json);
} 现在我们可以使用servlet批注或以下web.xml在FeedServlet上方进行注册 Web.xml servlet
description/description
display-nameFeedServlet/display-name
servlet-nameFeedServlet/servlet-name
servlet-classFeedServlet/servlet-class
/servlet
servlet-mapping
servlet-nameFeedServlet/servlet-name
url-pattern/FeedServlet/url-pattern
/servlet-mapping跑步 结合以上几点并与服务器一起部署以查看结果如下所示 http// localhost8080 / ExampleDataTableJSON / feedSummary.jsp jQuery DataTable图片 结论 您可以从Github链接下载完整的源代码最欢迎进行分叉或更新。 资源 http://datatables.net/examples/ 参考在Tech My Talk博客上 如何从我们的JCG合作伙伴 Nitin Kumar 使用JSON和servlet创建JQuery DataTable 。 翻译自: https://www.javacodegeeks.com/2013/09/how-to-create-jquery-datatable-using-json-and-servlet.html