[Seasar-user:10119] Re: [Teeda]Date型の値をフォーマットしてGridで表示するとspanタグのボディの文字が表示されてしまう
六
[E-MAIL ADDRESS DELETED]
2007年 8月 27日 (月) 11:44:26 JST
六です。
もしかしたら、なんですが。
キャメルケースで2文字目が大文字だと
DxoだったかDaoだったかどのタイミングか忘れちゃいましたが
プロパティの取得が上手い事出来なかった事がありました。
rdateって全部小文字にすると上手くいくかも。
07/08/27 に Tetsutaroh Satoh<[E-MAIL ADDRESS DELETED]> さんは書きました:
> 佐藤徹太郎です。
> お世話になっております。
>
> Dolteng 0.17.0(S2Dao+Teeda)
> Teeda 1.0.3
>
> テーブルから取得した、Date型の値をフォーマットして
> Gridで表示すると、spanタグのid属性で指定したプロパティの値ではなく、
> Spanタグで囲ったボディの文字が表示されてしまいます。
>
> コードは下記です。
>
> 【Pageクラス】
> private String rDate;
> ------セッター、ゲッター省略-------
> public String doSubmit() {
> Book book = getBookDao().findBookInfo(bookId);
> Reserve reserve = reserveDao.findReserveByMinDate(bookId);
> Date reserveDate = reserve.getReserveDate();
> DateFormat df = new SimpleDateFormat("yyyy-MM-dd (EE)");
> String reserveDate2 = df.format(reserveDate);
> book.setRDate(reserveDate2);
> bookItems.add(book);
> return null;
> }
>
> 【Entity】
> public class Book implements Serializable {
> private static final long serialVersionUID = 1L;
> public static final String TABLE = "book";
> private String rDate;
> ----セッター、ゲッター省略---------
>
> 【HTML】
> <form id="ReturnBookForm"><input type="hidden" id="bookItemsSave"/>
> 返却する本の管理番号を入力し、返却ボタンを押してください<br/>
> <label id="bookIdLabel">BookId</label>:<input type="text" id="bookId"/><span
> id="bookIdMessage"></span><br/><br />
> <input type="button" value="返却" id="doSubmit"/><br/><br />
> </form>
> <table id="bookGridY" height="100px" border="1">
> <colgroup>
> <col span="5" width="130px"/>
> </colgroup>
> <thead>
> <tr>
> <th>予約開始日</th>
> </tr>
> </thead>
> <tbody>
> <tr class="row_green">
> <td align="center"><span id="rDate">RDate</span></td>
> </tr>
>
> 実行すると、spanタグで囲った RDate という文字が出力されて
> しまいます。
>
> ご教授いただけないでしょうか?
>
> よろしくお願いいたします。
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内