javascript
如何使用JSON和Servlet创建JQuery DataTable
在本文中,我將介紹使用簡(jiǎn)單servlet傳遞的JSON創(chuàng)建JQuery DataTable所需的基本編碼。 DataTable是基于JQuery的非常強(qiáng)大的網(wǎng)格,具有高級(jí)功能,可以使用自定義功能在短時(shí)間內(nèi)構(gòu)建。
安裝
注意: 您可以從Github鏈接下載完整的源代碼
創(chuàng)建數(shù)據(jù)表
我們可以編寫(xiě)以下代碼來(lái)創(chuàng)建具有數(shù)據(jù)的基本DataTable
feedSummary.jsp
<script type="text/javascript" charset="utf-8"> $(document).ready(function() { var oTable = $('#tableId').dataTable( { "processing": true, "ajax": { "url": "/FeedSummaryUpdate/FeedServlet", "dataSrc": "demo", "type": "GET" } } ); } ); </script>$(document).ready將準(zhǔn)備執(zhí)行javascript,并且var oTable = $('#tableId')。dataTable表示已將DataTable寫(xiě)入tableId位置。
默認(rèn)情況下,DataTables將為您的表添加排序,過(guò)濾,分頁(yè)和信息,使網(wǎng)站的最終用戶(hù)能夠控制表的顯示并盡快從表中查找所需的信息。
指針tableId和列名將在table標(biāo)記中定義,如下所示
feedSummary.jsp
<table cellpadding="0" cellspacing="0" border="0" id="tableId"> <thead> <tr> <th width="10%">First Name</th> <th width="10%">Last Name</th> <th width="10%">Address 1</th> <th width="10%">Address 2</th> </tr> </thead> </table>上面的DataTable代碼調(diào)用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); }現(xiàn)在我們可以使用servlet批注或以下web.xml在FeedServlet上方進(jìn)行注冊(cè)
Web.xml
<servlet> <description></description> <display-name>FeedServlet</display-name> <servlet-name>FeedServlet</servlet-name> <servlet-class>FeedServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>FeedServlet</servlet-name> <url-pattern>/FeedServlet</url-pattern> </servlet-mapping>跑步
結(jié)合以上幾點(diǎn)并與服務(wù)器一起部署以查看結(jié)果,如下所示: http:// localhost:8080 / ExampleDataTableJSON / feedSummary.jsp
jQuery DataTable圖片
結(jié)論
您可以從Github鏈接下載完整的源代碼,最歡迎進(jìn)行分叉或更新。
資源:
- http://datatables.net/examples/
翻譯自: https://www.javacodegeeks.com/2013/09/how-to-create-jquery-datatable-using-json-and-servlet.html
總結(jié)
以上是生活随笔為你收集整理的如何使用JSON和Servlet创建JQuery DataTable的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数学中的化归是什么意思 数学中的化归的含
- 下一篇: Spring MVC –揭秘了@Requ