当前位置: 首页 > 知识库问答 >
问题:

JSP Tomcat7静态css和js文件未加载

蒋骏
2023-03-14

学习JSP,遇到CSS/JS内容无法加载的问题。我有一个jsp页面,在那里我有使用标准html链接和脚本标记引用的引导css和js:

 <link rel="stylesheet" type="text/css" link="/bootstrap/css/bootstrap.css" />
<script src="/WebIntro/bootstrap/js/bootstrap.js"></script>

它们都不起作用,Chrome在控制台上给了我以下内容:

Resource interpreted as Stylesheet but transferred with MIME type text/plain:

如果我使用include指令,它适用于css,但会将所有内容拉入文件

<%@include file="/bootstrap/css/bootstrap.css"%>

jsp具有以下@page和元标记:

<%@page contentType="text/html" %>
<meta http-equiv = "Content-Language" content = "en"/>
<meta http-equiv = "Content-Type" content="text/html; charset=utf-8">
<mime-mapping>
    <extension>css</extension>
    <mime-type>text/css</mime-type>
</mime-mapping>

<mime-mapping>
    <extension>js</extension>
    <mime-type>application/javascript</mime-type>
</mime-mapping>

共有1个答案

窦彦君
2023-03-14

对我来说,解决办法很奇怪。自从我在Eclipse/Maven中构建项目以来,对web.xml文件的更改并没有反映在tomcat webapp应用程序目录中的web.xml中。除了web.xml之外,包中的其他内容都更新得很好(就我所知)?

因此,我在eclipse中的target>>project-SNAPSHOT>>WEB-INF>>web.xml(应该是派生的)中找到了web.xml文件。在那里强迫改变,它起作用了,改变被捡起来,我最初的问题消失了。

我猜我无意中破坏了某种类型的依赖项链接或其他东西,但是一旦我把servlet、映射等添加回来,一切都很好地工作了。

怪怪的。

 类似资料:
  • 问题内容: 我正在开发Web应用程序。我正在使用AngularJS将所有文件动态加载到UI中。 我有一个文件,可在单击或加载时将所有文件动态加载到其中。 现在我的登录页面看起来像下面的结构 现在我的问题是,尽管我能够加载手风琴的menu.html文件,但是却无法加载它所依赖的css和js文件。我已经研究了stackoverflow,但是没有一个对我有用。 任何人都可以帮助确定使用AngularJS

  • 背景资料 我有一个spring boot应用程序,它有文件添加到资源文件的文件夹中,该文件最终内置到执行中使用的jar文件中。 这个jar应用程序需要在不同客户机的多个实例中运行。所以我所做的就是创建一个外部文件,用于区分每个用户的设置。http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-exter

  • 本文向大家介绍使用javaScript动态加载Js文件和Css文件,包括了使用javaScript动态加载Js文件和Css文件的使用技巧和注意事项,需要的朋友参考一下 JS动态加载CSS 在可换主题的界面中具有很重要的意义,用户可以根据自己的浏览习惯选择自己喜欢的页面显示方式,下面详细说明。 希望下面的方法对你有帮助。 (1)使用JavaScript动态加载Js文件 (2)使用JavaScript

  • 问题内容: 我正在本地计算机(Mac OS X)上运行Django的开发服务器(),无法加载CSS文件。 以下是settings.py中的相关条目: 在我的views.py中,我请求上下文: 在我的模板中,渲染正确: 变成: 文件实际所在的位置。我还确保所有文件都已收集。 我的urls.py中也包含以下几行: 我是Django的新手,所以可能缺少一些简单的知识-希望对您有所帮助。 问题答案: 请仔

  • 问题内容: 我正在本地计算机(Mac OS X)上运行Django的开发服务器(),无法加载CSS文件。 以下是settings.py中的相关条目: 在我的views.py中,我正在请求上下文: 在我的模板中,渲染正确: 变成: 文件实际所在的位置。我还确保所有文件都已收集。 我的urls.py中也包含以下几行: 我是Django的新手,所以可能缺少一些简单的知识-希望对您有所帮助。 问题答案:

  • 当我在服务器上部署war文件时,它并没有加载css和js文件,但是当我使用spring boot运行相同的代码时,它工作得很好。下面是加载js和css文件的目录结构和配置。有谁能告诉我问题是什么吗?仅使用基于java的项目配置。在部署项目之前,我已经参考了文档中的8.1.1,并使用了与下面相同的pom文件配置。 配置文件- pom.xml文件