Datatables (плагин jQuery) не работает на моей странице JSP

Я хочу включить таблицы данных в мой портлет, который уже отлично работает без таблиц данных. Я несколько раз пытался добавить его на свою страницу JSP, но он не работает. Я получаю в качестве вывода нормальную HTML-таблицу. Так что с этим не так? Может кто-нибудь мне помочь?

Вот моя страница JSP:

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page import="java.util.List" %>
<%@ page import="org.quartz.JobDetail" %>
<%@ page import="org.quartz.impl.JobDetailImpl" %>
<%@ page import="org.quartz.Trigger" %>

<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="http://cdn.datatables.net/1.10.3/js/jquery.dataTables.min.js"    type="text/javascript"></script>
<link href="http://cdn.datatables.net/1.10.3/css/jquery.dataTables.css" rel="stylesheet" type="text/css" />


<script type="text/javascript">
  $(function() {
    $("#dataTable").dataTable();
  });
</script>

<portlet:defineObjects/>

<table border="1" id="dataTable">
  <tr>
    <th>Job Name</th>
    <th>Job Group</th>
    <th>Job Builder</th>
    <th>Job Class</th>
    <th>Job DataMap</th>
    <th>Job Triggers</th>
  </tr>
  <tbody>
  <c:forEach items="${jobsList}" var="aJob">
    <tr>
      <td>${aJob.getKey().getName()}</td>
      <td>${aJob.getGroup()}</td>
      <td>${aJob.getJobBuilder()}</td>
      <td>${aJob.getJobClass()}</td>
      <td>${aJob.getJobDataMap()}</td>
      <c:forEach items="${triggerlist}" var="trigger">
        <td>${trigger.getNextFireTime()}</td>
      </c:forEach>
    </tr>
  </c:forEach>
  </tbody>
</table>

0 ответов

Другие вопросы по тегам