Struts2基础 专题
专题目录
您的位置:java > Struts2基础专题 > Struts2 <s:head>示例
Struts2 <s:head>示例
作者:--    发布时间:2019-11-20

<s:head>标签是用来输出如编码,css或javascript文件的html头信息。请参见下面的代码片段:

<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<s:head />
</head>
<body>
..

假设使用的是默认xhtml主题,它会根据“template\xhtml\head.ftl”文件渲染输出:

<html>
<head>
<link rel="stylesheet" href="/your_project/struts/xhtml/styles.css" type="text/css"/> 
<script  class="lazy" data-original="/your_project/struts/utils.js" type="text/javascript"></script> 
</head>
<body>
..

要包括新的js和css文件,只需将其添加到“template\xhtml\head.ftl”模板文件,并通过<s:head>标签输出。其实,这个<s:head>标签并不需要html <head>标签,

<head>
<s:head />
</head>

可以把它放在任何地方,它只是输出 css 和 js 文件路径(默认情况下,xhtml的主题)。

<head>
</head>
<body>
<s:head />
...
良好实践

为了提高网站的性能,良好的做法是把css文件在页面顶部; 而js文件在页面底部。 so, the 因此,<s:head>标签可能不适合,一个很好的做法应该是创创建新的标签将css和js文件输出分开。例如,<s:css> 和 <s:javascript>。

参考

  1. struts 2 <s:head> 示例

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册