Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 未在Freemarker Dropwizard中加载CSS文件_Html_Css_Freemarker_Dropwizard - Fatal编程技术网

Html 未在Freemarker Dropwizard中加载CSS文件

Html 未在Freemarker Dropwizard中加载CSS文件,html,css,freemarker,dropwizard,Html,Css,Freemarker,Dropwizard,我知道这是一个愚蠢的问题,但是我的Freemarker视图没有加载css文件,尽管它们在同一个包中,在资源中。我使用了以下链接: <link rel="stylesheet" type="text/css" href="absolute path here"> <link rel="stylesheet" type="text/css" href="/resource/views/styles.css"> <link rel="stylesheet" type=

我知道这是一个愚蠢的问题,但是我的Freemarker视图没有加载css文件,尽管它们在同一个包中,在资源中。我使用了以下链接:

<link rel="stylesheet" type="text/css" href="absolute path here">

<link rel="stylesheet" type="text/css" href="/resource/views/styles.css">

<link rel="stylesheet" type="text/css" href="styles.css">

在ftl文件中是否有适当的方法来执行此操作?我不希望在每个页面上都使用这种样式进行编码。

CSS(和JavaScript)文件由浏览器加载。FreeMarker与此无关。您在
href
中的路径由浏览器根据您在浏览器地址栏中看到的URL解析(除非您在HTML
标题中有
元素)

上次我使用Dropwizard项目时,它使用了
bootstrap.addBundle(newAssetsBundle())
应用程序中。初始化
方法,然后是
src/main/resources/assets/whatever.css
,然后是模板
href=“/assets/whatever.css”>
,这取决于页面的URL-s如何查找用户