Html 未在Freemarker Dropwizard中加载CSS文件
我知道这是一个愚蠢的问题,但是我的Freemarker视图没有加载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=
<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如何查找用户