通过本地主机作为资源获取时未使用CSS文件

问题描述

我有一个在Tomcat上运行的本地服务器。 当前只有一个登录页面,其中包含一些具有简单CSS样式的HTML。

我的问题是,当我尝试从我的JAX-RS服务器发送CSS文件作为资源时,该文件显示在浏览器中,但是,浏览器没有使用它来设置HTML样式。

这是它的外观:

enter image description here

如您所见,CSS在那里,确实很简单,但是不会改变背景。

现在,我尝试制作尽可能简单的版本,将HTML和CSS放在同一文件夹中,并排除localhost请求,将其链接在一起即可。

我通过此功能发送脚本文件

@GET
@Path("/{scriptName}")
@Produces(MediaType.TEXT_HTML)
public InputStream getScript(@PathParam("scriptName") String scriptName) {
    return ScriptService.getScript(scriptName);
}

在我的HTML中,将其放在<head>部分中的方式是:

<head>
     <title>Home</title>
     <link rel="stylesheet" href="http://localhost:8080/WebProject/scripts/mycss.css" type="text/css">
</head>
<body>
    <div class="hello">
        This is some text
    </div>
    <div class="hello2">
        It is nice to meet you sir.
    </div>
</body>

你们是否知道为什么会这样? 顺便说一句,作为旁注,我使用相同的代码获取我的Vue.js脚本,它们工作得很好。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)