簡體   English   中英

無法使用RequestDispatcher獲取Javascript,css文件

[英]Not getting Javascript,css files with RequestDispatcher

我使用servlet應用程序時,我的文件夾結構是:

WEB-INF ->
        -> Test
             -> index.html
             -> index.js
             -> index.css

在.java文件中,我正在加載index.html文件,如下所示:

    RequestDispatcher dispatcher = request.getRequestDispatcher("WEB-INF/Test/index.html"); 
    dispatcher.include(request, response);
    dispatcher.forward(request, response);

這是在瀏覽器上成功加載index.html文件。 但是問題在於css,js文件。 該文件未加載到資源中,我已經在index.html中加載了以下文件:

<link rel="stylesheet" type="text/css" href="index.css" />
<script src="index.js"></script>

我得到的錯誤是404 resource not found error. 那我有什么想念的嗎? 還是我應該采取其他方法?

不要將這些文件放在/ WEB-INF中。 將它們上移一級。

/ WEB-INF文件夾用於保存配置文件,已編譯的應用程序(/ WEB-INF / classes)和應用程序依賴項(/ WEB-INF / lib)。

暫無
暫無

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

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