JQuery DataTables在我的Struts应用程序中不起作用

时间:2012-01-31 18:31:23

标签: jquery datatables

我是Jquery DataTables中的新手我是第一次使用它们,我已经在我的jsp页面中实现了我使用的struts 1.3但它没有工作任何来临我不明白实际发生了什么它只显示数据,没有过滤器,没有分页,没有排序,没有搜索栏什么都没有来 我已经下载了DataTables 1.8

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Room List</title>
 <script type="text/javascript" charset="utf-8" src="DataTables/media/js/jquery.js">      </script>
   <script type="text/javascript" charset="utf-8"      src="DataTables/media/js/jquery.dataTables.js"></script>


<link href="DataTables/media/css/Beautiful.css" rel="stylesheet" type="text/css" />

<script type="text/javascript">
$(document).ready(function() {
$('#room_id').dataTable();

 } );
 </script>
 </head>

 <body>
<%@include file="Header.jsp" %> 
<% 
 ArrayList list = (ArrayList)request.getAttribute("list");

 %>
 <table id="room_id" border="0" cellpadding="0" cellspacing="0" class="pretty">
  <tr>
  <td>Code</td>
  <td>Name</td>
  <td>Floor Name</td>
  <td>Location Name</td>
  </tr>
  <%
  for (int index=1; index<list.size(); index++) { 
  RoomBean room =(RoomBean)list.get(index);
  %>
 <tr>
 <td>
 <%=room.getcode()%>
 </td>
 <td>
 <%=room.getname() %>
 </td>
 <td>
 <%=room.getfloorname() %>
 </td>
 <td>
 <%=room.getlocationname() %>
 </td>
 </tr>
 <% } %>
 </table>
 </body>

 </html>

我做错了,我不是在暗示 任何帮助都会给我一个很好的暗示,因为我第一次使用它

1 个答案:

答案 0 :(得分:0)

您的表格格式错误。要应用datatables插件,您的表必须具有带有行的行的.ad和tbody部分。

此致 约万