[mayaa-user:309] Re: JSTL/coreのsetの結果をどう使う?

suga ko.suga @ gmail.com
2006年 10月 24日 (火) 10:32:13 JST


suga です。

On 10/24/06, Applied_MATSUDA Masaaki <m.matsuda @ appliedjapan.com> wrote:
> テンプレートのHTMLのほうにこう書いて
> <span id="viewspan">HOGEHOGE HERE</span><br>
>
> .mayaaには
> <c:set c:var="hogehoge" c:value="This is test." />
> <c:out m:id="viewspan" c:value="${ hogehoge }" />

Mayaa はテンプレートのレンダリングに合わせてカスタムタグを実行
しますので、set タグも viewspan のタグより前の何かのタグと
関連づける必要があります。


あるいは、with プロセッサを使ってひとまとめにしてしまう方法もあります。
<m:with m:id="viewspan">
  <c:set c:var="hogehoge" c:value="This is test." />
  <c:out c:value="${ hogehoge }" />
</m:with>


もうひとつ、c:set である必要がなければ、m:beforeRender で宣言する方が楽です。
http://mayaa.seasar.org/documentation/before_render.html

<m:beforeRender>
  var hogehoge = 'This is test.';
</m:beforeRender>

<c:out m:id="viewspan" c:value="${ hogehoge }" />

-- 
suga ( ko.suga @ gmail.com )


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