Apache Tomcat找不到外部CSS样式表

贾马尔(Jamal H)

使用Apache Tomcat时,它不会为我的外部CSS样式表(称为)提供服务CSS.css这是其位置的图片:

它在webapp文件夹中

当我尝试home.jsp使用此方法访问它时

<link rel="stylesheet" href="${pageContext.request.contextPath}/CSS.css" type="text/css" >

没发生什么事。

另外,如果我转到浏览器并输入localhost:8080/myappname/CSS.css,它仍然找不到。

我已经研究了一段时间,而且似乎一切都做对了。如果有人对为什么这对我不起作用有一个好主意,那就太好了!

贾马尔(Jamal H)

我修好了它。我要做的就是将其添加到web.xml中:

<servlet-mapping>
  <servlet-name>default</servlet-name>
  <url-pattern>/css/*</url-pattern>
</servlet-mapping>

然后将所有CSS文件放在网络应用程序中名为css的文件夹中

请注意,所有CSS(和所有javascript)文件都必须位于WEB-INF文件夹之外。它们必须位于可以公开访问的直接位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章