- 59 名前:デフォルトの名無しさん [03/11/07 01:58]
- >>57
Tapestryはテンプレートの中にデザイン用のダミーデータを入れられる。 特にTableタグで効果を発揮するが、 <table border> <tr jwcid="$remove$"> <td>山田</td><td>太郎</td><td>yamada@tarou.net</td> </tr> <tr jwcid="@Foreach" source="ognl:userdata" value="ognl:user" element="tr"> <td><span jwcid="@Insert" value="ognl:user.lastname">名字(仮)</span></td> <td><span jwcid="@Insert" value="ognl:user.firstname">名前(仮)</span></td> <td><span jwcid="@Insert" value="ognl:user.mail">メール(仮)</span></td> </tr> </table> 実行時は$remove$で囲まれた <tr jwcid="$remove$"> <td>山田</td><td>太郎</td><td>yamada@tarou.net</td> </tr> は出力されない。 また@Insertで囲まれたダミーデータ(名字、名前、メール)も出力されず、 ロジックのJAVAクラスであらかじめ用意された user.lastname、user.firstname、user.mailの実データで上書きされる。 spanタグも消去される。 完全にデザイナーがプレビューに使用するためだけの機能が標準でついているところが違う。 もちろんJSPでも<%if(0){%>ダミーデータ<%}%>と記述すればダミーデータを入れられるのだが、 そんなことする人はいないという現実を見ましょう。
|

|