Www.helper3.com
热门关键字: php net javascript java
Struts2基础 专题
专题目录
您的位置:java > Struts2基础专题 > Struts2 <s:head>示例
Struts2 <s:head>示例
作者:--    发布时间:2019-11-20 10:15:41

<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> 示例

滚动到顶部 滚动到底部
网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
QQ群:570078429
网站备案号:
粤ICP备17073857号