我正在使用 struts 2。在我的 JSP 中我有一个<s:head />
标签。这会触发此 css 链接插入到最终的 HTML 文件中:
<link href="/app/styles/design.css" rel="stylesheet" type="text/css" media="all"/>
<link href="/app/styles/print.css" rel="stylesheet" type="text/css" media="print"/>
<link rel="stylesheet" href="css/flick/jquery-ui-1.10.0.xyz.min.css" />
struts 如何知道这个文件呢?如何添加其他 CSS 文件或更改它们?
Struts UI 标签通过执行 freemarker 模板生成 HTML 内容。默认模板位于核心包下的/template
文件夹。默认模板为head
tag is head.ftl
.
每个主题有多个文件。通过为您的标签、页面或应用程序选择主题来使用相应的模板。查看更多关于选择主题.
如果您想更改某些模板,您需要创建一个模板文件夹并将其指定为templateDir
。然后复制/粘贴您的head.ftl
到相应主题下的此文件夹,例如/template/xhtml/head.ftl
。现在,当模板正在加载它将在此文件夹中搜索您覆盖的模板。
另一种解决方案是可以通过扩展现有主题。您可以选择适合您的任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)