eclipse - Tomcat:根据 url,运行 css 和 javascript。为什么?

标签 eclipse tomcat jakarta-ee

<分区>

我正在尝试构建一个 Tomcat 项目。

这是我的上下文: 在 WebContent 中,我创建了一个名为“网页”的文件夹,其中包含我的文件 About.jsp + css、javascript 文件。

在我的/WEB-INF/web.xml 中,我将/webpages/About.jsp 关联到/about:

<servlet>
    <servlet-name>About</servlet-name>
    <servlet-class>com.supervision.servlets.About</servlet-class>
</servlet>
<servlet-mapping>   
    <servlet-name>About</servlet-name>  
    <url-pattern>/about</url-pattern>   
</servlet-mapping>

这是我的java代码:

public class Accueil extends HttpServlet {
    public void doGet( HttpServletRequest request, HttpServletResponse response ) throws ServletException, IOException{ 
        this.getServletContext().getRequestDispatcher( "/webpages/About.jsp" ).forward( request, response );
    }
}

我的问题是:

当我使用这个 url localohost:8080/supervision/about 时,css 和 javacsript 没有运行

enter image description here

但是当我使用这个 url localohost:8080/supervision/webpages/About.jsp 时,它工作正常:

enter image description here

你知道这个问题的原因是什么吗?如果是,如何解决?

最佳答案

尝试将此行放在/webpages/about 而不是/about 。

关于eclipse - Tomcat:根据 url,运行 css 和 javascript。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39207883/

相关文章:

java - 如何从外部项目文件夹访问 hibernate.cfg.xml、config.properties 和 log4j.properties

eclipse - 工具链 ARM Cortex M4

tomcat - 使用独立 Tomcat 的 Spring Boot 容器身份验证

java - 当 Tomcat 在另一个部署的应用程序中寻找资源时怎么办?

java - IntelliJ Idea 12 中缺少 "Java EE Build settings"选项卡?

java - EJB 3.1 如何阻止外部连接

java - 修改编辑器数据时,Eclipse RCP View 不会更新

java - 对 Egit 的行为感到困惑

Java 关键字不允许作为 EL 标识符

java - 从 AJAX 调用异步 Servlet