[Seasar-user:9672] Re: [Teeda] forEachでネストの動作について

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 8月 5日 (日) 13:10:06 JST


大谷です.

いますぐには確認できないですが、
あとで確認しておきます.
よろしくお願いします.

3 Aug 2007 14:50:10 +0900 に 山下 真里<[E-MAIL ADDRESS DELETED]> さんは書きました:
> いつもお世話になっております。
> 山下真里です。
>
> Teeda 1.0.7を利用しており、1.0.8のリリースとともに、
> バージョンアップを行いました。
>
> forEachのNestは、以前から利用しておりました。
> forEach内にforEach1とforEach2があった場合、1.0.7では、
> 正常に動作していたのですが、1.0.8では、forEach1しか
> 動作しませんでした。
>
> バージョンアップに伴い、仕様等が変更されたのでしょうか?
> お手数をおかけしますが、ご教授いただけないでしょうか。
> よろしくお願いいたします。
>
> 山下 真里
>
> ============ list.html =============
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/
> DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> </head>
> <body>
> <form id="Form">
> <input type="hidden" id="listItemsSave" />
> <input type="hidden" id="reserveItemsSave" />
> <input type="hidden" id="emptyItemsSave" />
>
> <div><span id="messages"></span></div>
>
>         <table border="1" cellpadding="0" cellspacing="0">
>         <div id="listItems">
>                 <tr>
>                     <div id="emptyItems">
>                         <td><span id="emp"></span></td>
>                         </div>
>                 </tr>
>                 <tr>
>                         <div id="reserveItems">
>                         <td><span id="reserve"></span></td>
>                         </div>
>                 </tr>
>         </div>
>         </table>
> </form>
> </body></html>
>
> ============ ListPage.java ==============================
> package examples.teeda.web.add;
>
> import examples.teeda.web.dto.EmptyCntDto;
>
> public class ListPage {
>
>         private EmptyCntDto[] listItems;
>
>         private String reserve;
>
>         private EmptyCntDto[] reserveItems;
>
>         private String emp;
>
>         private EmptyCntDto[] emptyItems;
>
>         public Class initialize() {
>                 return null;
>         }
>
>         public Class prerender() {
>
>                 listItems = new EmptyCntDto[10];
>
>                 for (int i = 0; i < 10; i++) {
>                         EmptyCntDto[] items1 = new EmptyCntDto[10];
>                         EmptyCntDto[] items2 = new EmptyCntDto[10];
>
>                         for (int n = 0; n < 10; n++) {
>                                 items1[n] = new EmptyCntDto();
>                                 items1[n].setEmp("emp = " + n);
>                                 items2[n] = new EmptyCntDto();
>                                 items2[n].setReserve("reserve = " + n);
>                         }
>                         listItems[i] = new EmptyCntDto();
>                         listItems[i].setEmptyItems(items1);
>                         listItems[i].setReserveItems(items2);
>                 }
>
>                 return null;
>         }
>
>         public String getEmp() {
>                 return emp;
>         }
>
>         public void setEmp(String emp) {
>                 this.emp = emp;
>         }
>
>         public EmptyCntDto[] getEmptyItems() {
>                 return emptyItems;
>         }
>
>         public void setEmptyItems(EmptyCntDto[] emptyItems) {
>                 this.emptyItems = emptyItems;
>         }
>
>         public EmptyCntDto[] getListItems() {
>                 return listItems;
>         }
>
>         public void setListItems(EmptyCntDto[] listItems) {
>                 this.listItems = listItems;
>         }
>
>         public String getReserve() {
>                 return reserve;
>         }
>
>         public void setReserve(String reserve) {
>                 this.reserve = reserve;
>         }
>
>         public EmptyCntDto[] getReserveItems() {
>                 return reserveItems;
>         }
>
>         public void setReserveItems(EmptyCntDto[] reserveItems) {
>                 this.reserveItems = reserveItems;
>         }
>
> }
>
> ================ EmptyCntDto ======================================
> package examples.teeda.web.dto;
>
> import java.io.Serializable;
>
> public class EmptyCntDto implements Serializable {
>
>         private static final long serialVersionUID = 1L;
>
>         private String emp;
>
>         private String reserve;
>
>         private EmptyCntDto[] emptyItems;
>
>         private EmptyCntDto[] reserveItems;
>
>         public String getEmp() {
>                 return emp;
>         }
>
>         public void setEmp(String emp) {
>                 this.emp = emp;
>         }
>
>         public String getReserve() {
>                 return reserve;
>         }
>
>         public void setReserve(String reserve) {
>                 this.reserve = reserve;
>         }
>
>         public EmptyCntDto[] getEmptyItems() {
>                 return emptyItems;
>         }
>
>         public void setEmptyItems(EmptyCntDto[] emptyItems) {
>                 this.emptyItems = emptyItems;
>         }
>
>         public EmptyCntDto[] getReserveItems() {
>                 return reserveItems;
>         }
>
>         public void setReserveItems(EmptyCntDto[] reserveItems) {
>                 this.reserveItems = reserveItems;
>         }
> }
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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