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>