[Seasar-user:10118] [Teeda]Date型の値をフォーマットしてGridで表示するとspanタグのボディの文字が表示されてしまう

Tetsutaroh Satoh [E-MAIL ADDRESS DELETED]
2007年 8月 27日 (月) 11:03:24 JST


佐藤徹太郎です。
お世話になっております。

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 メーリングリストの案内