问题描述
我有一个在Tomcat上运行的本地服务器。 当前只有一个登录页面,其中包含一些具有简单CSS样式的HTML。
我的问题是,当我尝试从我的JAX-RS服务器发送CSS文件作为资源时,该文件显示在浏览器中,但是,浏览器没有使用它来设置HTML样式。
这是它的外观:
如您所见,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 (将#修改为@)