gpt4 book ai didi

java - Maven元素中如何让HTML读取CSS

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:02 24 4
gpt4 key购买 nike

我在 STS 中创建了一个 Maven 元素,没有原型(prototype)并且打包为“war”。

元素结构如下

portal
----Deployment Descriptor: portal
----JAX-WS Web Services
----Java Resources
----src
----main
----java
----resources
----assets
----login.css
----webapp
----login.html
----test
----java
----resources
----Libraries
----Javascript Resources
----Deployed Resources
----target
----pom.xml

我在 src/main/webapp 文件夹中创建了 login.html 并在 src/main 中创建了 assets/login.css/资源

我的问题是,当我尝试在 html 代码中包含该 css 文件时,它无法读取它。

该怎么做?

此外,在谷歌搜索了一下之后,我开始知道对于这种情况,将文件放在 WEB-INF 中,它会完成所有剩下的工作。但是在创建元素时,没有创建 WEB-INF 文件夹。虽然我可以自己创建它,但我只想知道我在创建默认情况下应创建 WEB-INF 文件夹的 Maven 元素时哪里做错了。

最佳答案

根据您提供的信息,我可以猜测您创建了一个新的 maven 元素作为[x]Create a simple project (skip archetype selection)。如果您确实以这种方式创建元素,默认情况下它不会创建 WEB-INF 文件夹。

如果您执行 New->Maven Project->Next-> 并选择默认情况下的 maven-archetype-webapp,您最终会得到一个 WEB-INF 文件夹. 注意: “webapp” 原型(prototype)。

以及关于放置 .css 文件的位置。 Maven 的标准目录布局建议为 Web 应用程序资源使用 src/main/webapp。这个其他Q&A对于 web 元素的 .css 文件在哪里有一个很好的答案。

关于java - Maven元素中如何让HTML读取CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43206822/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com