[mayaa-user:144] 提案:bindBeanタグ

Yasuhiro Oguro yoguro @ neetec.co.jp
2006年 3月 9日 (木) 19:47:19 JST


お疲れ様です。小黒です。

属性一つ一つを割り振るのはキビシイので

class HogeClass implements java.io.Serializable {
	String prop1;
	String prop2;
	/* + getter/setter ... */
}
<m:forEach id="hogeList" items="${ hogeList }" var="hoge" >
	<m:bindBean class="Package.hoge.HogeClass" var="hoge" /> 
</m:forEach>
↓
<span id="hogeclass[0].prop1">geho</span>
<input type="text id="hogeclass[0].prop2" value="hogege" />
という機能を追加してはどうでしょうか?

あらたなタグとして定義するかどうかは話が別で、
一部属性は不要かもな気もしますが、Strutsの
requestを解析してActionForm(の属性)を生成するロジック
<input type="text" id="hogeclass.property" />
  → 対応するActionFormが内包するhogeclassクラスの一意の属性propertyの値にセット
に相当する機能が欲しいと思いました。

こういうのとか。
mayaa
<m:bind class="Package.hoge.HogeClass" items="${ request.hogeArray }" />
html
<span id="hogeclass[0].prop1">geho</span>...

---
NEEC System Technology Corp. Co. ★.。.:*・°
Y.Oguro <yoguro @ neetec.co.jp>



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