[Seasar-user:16320] aタグでDateを遷移先に渡す際に時刻が00:00:00になってしまう
濱本 裕一
[E-MAIL ADDRESS DELETED]
2008年 11月 19日 (水) 15:40:28 JST
お世話になっております。
濱本と申します。
画面遷移を以下の <a id="goBookRefer" href=の様に記述していま
すが、prcDate時刻が00:00:00になってしまいます。
<input type="hidden" id="ItemsSave" />
<table border="1">
<thead>
<tr>
<th>題名</th>
<th>種別</th>
<th>値段</th>
<th>リンク</th>
</tr>
</thead>
<tbody id="Items">
<tr>
<td>
<a id="goBookRefer" href="BookRefer.html?name&typeName&price&url&version&buyer&memo&prcDate=yyyy/MM/dd HH:mm:ss&id"><span id="name" /></a>
</td>
<td>
<span id="typeName" />
</td>
<td>
<span id="price" />
</td>
<td>
<a id="url" href="" target="_blank"><span id="url" /></a>
</td>
<td>
<input type="hidden" id="version" />
</td>
<td>
<input type="hidden" id="buyer" />
</td>
<td>
<input type="hidden" id="memo" />
</td>
<td>
<input type="hidden" id="prcDate" />
</td>
<td>
<input type="hidden" id="id" />
</td>
</tr>
</tbody>
</table>
画面表示時のhtmlソースの問題の箇所を一行分抜き取りました。
<tr><td colspan="1" rowspan="1">
<a id="goBookRefer" href="BookRefer.html?name=aaa&typeName=%E3%83%9E%E3%83%B3%E3%82%AC&price=1111&url=url-dayo&version=1&buyer=&memo=&prcDate=2008%2F08%2F22&id=281" shape="rect"><span id="name">aaa</span></a>
</td><td colspan="1" rowspan="1">
<span id="typeName">マンガ</span>
</td><td colspan="1" rowspan="1">
<span id="price">1111</span>
</td><td colspan="1" rowspan="1">
<a id="url" shape="rect" target="_blank" href="url-dayo"><span id="url">url-dayo</span></a>
</td><td colspan="1" rowspan="1">
<input type="hidden" id="version" name="Form:Items:5:version" value="1" />
</td><td colspan="1" rowspan="1">
<input type="hidden" id="buyer" name="Form:Items:5:buyer" value="" />
</td><td colspan="1" rowspan="1">
<input type="hidden" id="memo" name="Form:Items:5:memo" value="" />
</td><td colspan="1" rowspan="1">
<input type="hidden" id="prcDate" name="Form:Items:5:prcDate" value="2008/08/22 21:26:24" />
</td><td colspan="1" rowspan="1">
<input type="hidden" id="id" name="Form:Items:5:id" value="281" />
</td></tr>
この中で画面遷移に関する
<a id="goBookRefer" href="BookRefer.html?.....prcDate=2008%2F08%2F22&id=281"shape="rect"><span id="name">aaa</span></a>
の部分で日付のみになっています。
データには
<input type="hidden" id="prcDate" name="Form:Items:5:prcDate"value="2008/08/22 21:26:24" />
の部分でvalue="2008/08/22 21:26:24"となっていますので時刻がはいっています。
pageクラスには
@DateTimeConverter(pattern="yyyy/MM/dd HH:mm:ss")
public Date prcDate;
と宣言しています。
初心者のため、質問内容がわかりにくいかもしれませんが、
よろしくお願いいたします。
Seasar-user メーリングリストの案内