5

アクション クラスから Date 値を取得する JSP ページがあります。次のように処理される方法を理解できません。

<s:property value="#someDate"/> 

日付をくれる

2/7/14

一方

<s:property value="{#someDate}"/> 

私に日付を与える

[Wed Feb 7 00:00:00 IST 2014]

日付はさまざまな形式で返されるため、ここで日付値が実際にどのように処理されるか教えてもらえますか?

4

1 に答える 1

9

いい質問です。

<s:property value="{#someDate}"/><s:property value="someDate.toString()"/> または${someDate}現在の日付要求に関連付けられた Locale に SHORT 形式を使用するxwork2の組み込み<s:property value="someDate"/>型変換を使用する場合。

組み込みの型変換サポートを参照 してください

value="{#someDate}" means value="someDate.toString()"

日付を date.tosting() に変換するため、[Wed Feb 7 00:00:00 IST 2014]

日付形式を処理するために、struts2 に特別なタグがあります。

<s:date name="someDate" format="dd/MM/yyyy" />

版画

17/04/2014

こちらもご覧ください

<s:date name="someDate" format="dd/MMM/yyyy" />

版画

17/Apr/2014 

属性もありますnice="true"

<s:date name="someDate" nice="true" />

版画

 2 days ago
于 2014-04-19T18:39:09.007 に答える