Templates 如何在.ftl文件中包含外部javascript和css文件

Templates 如何在.ftl文件中包含外部javascript和css文件,templates,freemarker,jive,Templates,Freemarker,Jive,我想在.ftl文件中包含来自服务器的某些js和css文件 我试着给出和,但都不起作用。我不知道@resource是什么(它是特定于框架的东西),但是#include通常用于包含本地文件,而不是远程URL-s。FreeMarker在服务器上运行,因此本地路径在这里表示服务器上的路径。(扩展FreeMarker以支持远程包含很容易,但我想你不是真的想要这样。)如果你使用Struts 2,你可以通过以下方式包含css文件: <link rel="stylesheet" href="<@s.

我想在.ftl文件中包含来自服务器的某些js和css文件


我试着给出
,但都不起作用。

我不知道
@resource
是什么(它是特定于框架的东西),但是
#include
通常用于包含本地文件,而不是远程URL-s。FreeMarker在服务器上运行,因此本地路径在这里表示服务器上的路径。(扩展FreeMarker以支持远程包含很容易,但我想你不是真的想要这样。)

如果你使用Struts 2,你可以通过以下方式包含css文件:

<link rel="stylesheet" href="<@s.url value='path to your css file'/>" type="text/css" media="screen" />

将样式表的

并确保样式表位于styles元素中:

<style type="text/css">
...
</style>

...
使用前面方法的示例:
测试模板


呜呜呜呜
测试CSS


正文{背景色:#C5C0;}
*{字体系列:塔荷马、威尔达纳、赫尔维蒂卡、无衬线;}
<html>
<head>
<#include "css/test.css">
</head>
<body>
bla bla bla
</body>
</html>
<style type="text/css">
body{background-color:#C5C5C0;}
*{font-family:Tahoma, Verdana, Helvetica, sans-serif;}
</style>