Struts 2 の例
<%@ taglib prefix="s" uri="/struts-tags" %> <html> <head> <s:head/> </head> <body> ..
Assume you are using the default xhtml theme, it will render the output
according to the “
template\xhtml\head.ftl
” file
<html> <head> <link rel = "stylesheet" href = "/your__project/struts/xhtml/styles.css" type = "text/css"/> <script src = "/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/> ...
-
Good Practice**
To improve the website performance, the good practice is always put CSS
file on top of the page; while the js file on bottom of the page. So,
the
<s:head>
tag may not suitable, a good practice should be create
new tag to output the CSS and js file separately, e.g
<s:css>
and
<s:javascript>
.