我正在尝试使用这个我发现here的小脚本,但由于某些原因它无效,我无法弄清楚原因。
我的头标记在browse.jsp:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Parcourir les livres</title>
<script type="text/javascript" src="../../JS/sortable.js"></script>
</head>
我的桌子,当然在同一页面:
<table class="sortable" id="sortabletable">
<thead>
<th>Aperçu</th>
<th>Titre</th>
<th>Éditeur</th>
<th>Auteur</th>
<th>Prix</th>
</thead>
<%
for(Livre livre : livres){
%>
<tr>
<td>Image</td>
<td><% out.println(livre.getNom()); %></td>
<td><% out.println(livre.getEditeur()); %></td>
<td><% out.println(livre.getAuteur()); %></td>
<td><% out.println(livre.getPrix()); %></td>
</tr>
<% } %>
</table>
我不认为它来自src路径,因为我试图将.js放在与我的页面相同的目录中。无论如何这是我的tree
由于
答案 0 :(得分:0)
可能你的javascript路径错了。在不知道你的申请的情况下,我无法给你确切的路径。
可能是JS/sortable.js
或../JS/sortable.js
。无法直接访问WEB-INF目录中的文件。因此,您不必从项目结构中找出路径。你必须在运行时从pathes中弄明白。
您也可以尝试使用绝对路径。
<script type="text/javascript" src="<%=request.getContextPath()%>/JS/sortable.js" />