首页 > 解决方案 > 如何使用 tomcat 提供静态内容?

问题描述

我正在学习 j2ee 并尝试使用 servlet api 4 开发我的第一个 Web 应用程序。但是我在 css 文件或图像等静态内容方面遇到了一些问题。Tomcat 不会跳过对静态内容的请求。我该如何解决这个问题?这是我的项目结构结构

在这里我想包含我的css文件和图像的jsp文件

<link rel="shortcut icon" href="${pageContext.servletContext.contextPath}/static/images/logo.png" type="image/png"> <link rel="stylesheet" type="text/css" href="${pageContext.servletContext.contextPath}/static/css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="${pageContext.servletContext.contextPath}/static/css/simple-sidebar.css">

但我在浏览器中有这样的错误: 错误列表

标签: jakarta-eejava-8tomcat9servlet-4

解决方案


我为我的问题找到了解决方案。如果您需要在您的 jsp 页面中包含一些 css 文件,您可以这样做

<style type="text/css"> <%@include file="resources/static/css/bootstrap.min.css" %> </style>


推荐阅读