ホーム » 個人掲示板 » Struts2のs:generatorタグ
My Google+

Struts2のs:generatorタグ

  • 技術三昧@2014-06-04 19:03:55

スポンサーリンク

Struts2のs:generatorタグを使うと次のようにして配列を生成できる。

<s:generator separator="|" val="'a|b|c|d|e|f'">
  <s:set name="lst" value="top"/>
</s:generator>
これは
<s:set name="lst" value="{ 'a', 'b', 'c', 'd', 'e', 'f' }"/>
と同じ結果になる。
この配列は例えばStruts2のs:selectタグの要素に指定できる
<s:select list="lst" name="selecttest1"/>
s:generatorタグのブロックでは生成結果の配列がValueStackの先頭に積まれているので変数に代入せずに次のようにも書くこともできる。

<s:generator separator="|" val="'a|b|c|d|e|f'">
<s:select list="top" name="selecttest2"/>
</s:generator>

0人

◎技術三昧掲示板で掲載した情報(リンク・リンク先を含む)に関して、掲示板管理者が確認や保証を行うことは一切ありません。
すべて利用者のモラルに委ねられおり、掲示板から張られたリンクに関するトラブルが生じても管理者側は免責とさせていただきます。

閉じる