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