簡體   English   中英

如何在Java Web應用程序中從JSP引用JavaScript庫?

[英]How can I reference a javascript library from a JSP in a java web application?

我正在嘗試使用此網站提供的javascript庫創建具有可排序列的表格。 正在用Java創建Web應用程序,並創建表,但不使用CSS樣式。 我是html和javascript的100%新手,今天才開始嘗試學習。

我將庫與JSP放在相同的源文件夾中,也放在項目的根目錄下,但是兩次都以標准html格式創建表,而沒有腳本格式。 如何在Java Web應用程序中從JSP引用Javascript庫?

我已經取得了一些進展,但是仍然無法正常工作。 這是我的WelcomePage.jsp文件:

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%response.setHeader("Refresh", "5");%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>title</title>
        <script type="text/javascript" src="sorttable.js"></script>
    </head>
    <body>
        <p><a href=url target=\"_blank\">Start</a></p>
        <table class="sorttable">
            <tr>
                <td>text </td>
                <td>text </td>
                <td>text </td>
                <td>text </td>
                <td>text </td>
            </tr>
        </table>
    </body>
</html>

我嘗試將其放入META-INF,WEB-INF和根文件夾中,但它們似乎都無法正常工作。 我也嘗試將其添加到web.xml文件中,但似乎沒有任何效果。

文件層次

我已經嘗試過的一些東西

無法在JSP中包含來自WEB-INF目錄的javascript文件。

如何從JSP頁面引用Java .class文件?

將其放在應用程序的根目錄下,或/ scripts文件夾下。 不能從外部訪問WEB-INF和META-INF。

如果無法訪問,請檢查日志,嘗試在瀏覽器中手動打開js文件,然后使用Firebug(或類似工具)檢查是否沒有javascript錯誤。

然后,如果一切正常,我想您需要調用一些函數並傳遞表ID。

由於您將要創建網頁,並且可能需要更多的js庫,因此為什么不在Web頁中創建一個僅用於js的新文件夾呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM