[Seasar-user:4928] [S2JSF]<head>タグ内でs:insertすると<BODY>の外に出てしまう

takemura [E-MAIL ADDRESS DELETED]
2006年 10月 25日 (水) 23:11:04 JST


takemuraです。

レイアウト機能でやることも可能なのですが各htmlのメタタグ部分を共通化しようと
思い下記のように書いてもmeta.htmlの内容が<BODY>の外に生成されてしまいます。

元のhtml
<html xmlns:m="http://www.seasar.org/maya">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31j" />
<span m:inject="s:insert" m:src="/common/meta.html"/>

</head>

<body>
あああ

</body>
</html>


出力結果html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31j" />
</head><BODY>

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />

あああ

</BODY></html>



またコンテンツタイプも毎回書くのが無駄だと思ったのでmeta.htmlの中に書くと
なぜかmeta.html内のコンテンツタイプ以外の文字が全部消えてしまいます。







Seasar-user メーリングリストの案内