无法使用RequestDispatcher获取Javascript、css文件

无法使用RequestDispatcher获取Javascript、css文件,java,tomcat,servlets,Java,Tomcat,Servlets,我使用servlet应用程序时,我的文件夹结构是: WEB-INF -> -> Test -> index.html -> index.js -> index.css 在.java文件中,我正在加载index.html文件,如下所示: RequestDispatcher dispatcher = request.getRequestDispatcher("WEB-

我使用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资源未找到错误。
那么我是否遗漏了什么?或者我应该采取其他方法吗?

不要将这些文件放在/WEB-INF中。将它们上移一级


/WEB-INF文件夹用于保存配置文件、编译的应用程序(/WEB-INF/classes)和应用程序依赖项(/WEB-INF/lib).

你的意思是在WebContent文件夹中?我将这些文件移到了更高的级别,但仍然存在相同的情况。除了您提供的有关WEB-INF的信息外,我对您的服务器一无所知。如果WebContent是WEB-INF的父文件夹,则是。请使用特定的Tomcat配置更新您的问题。我给出了一个基于servlet规范的通用答案。记住,WEB-INF中的任何内容都只能由Java代码访问。web浏览器正在单独请求CSS和JS文件。您要么必须将CSS和JS文件公开为web内容,要么必须编写Java代码转发到文件。此CSS文件是
style.CSS
还是
index.CSS
。您应该执行
包含
转发
@Satya:Its index.css,我已经编辑了这个问题