Aaah, dates!

Add an s:date and associate with the textfield, like:

<s:date name="train.startDate" id="trainDateId" format="dd-MM-yyyy"/>
<s:textfield name="train.startDate" value="%{#trainDateId}" label="Choo choo
(dd-MM-yyyy)" />

I'm not sure if both tags need the "name" or not - post your findings.


fireapple wrote:
> 
> Does that mean I have to create something like:
> 
> public String getStartDateStr()
> {
> ...........
> }
> 
> to do this?
> 
> I don't want to use this because if I use this getter, I have to create a
> setter for this since user can edit the date.
> 
> Any other options? Thanks
> 
> 
> 
> Brian Thompson-5 wrote:
>> 
>> Just add a getter to your "train" object that translates the startDate
>> into
>> the format you'd like.  Use a DateFormat object.
>> 
>> -Brian
>> 
>> 
>> 
>> On Thu, Feb 18, 2010 at 5:07 PM, fireapple <taizhang1...@gmail.com>
>> wrote:
>> 
>>>
>>> Dear all, I'm using
>>> <s:textfield name="train.startDate" cssClass="datepicker">
>>>
>>> where startDate is a java.util.Date field of an object train.
>>>
>>> The output is something like this:
>>>
>>> http://old.nabble.com/file/p27647328/date.png
>>>
>>> How can I eliminate the 12:00:00 in the textfield? Thanks!
>>> --
>>> View this message in context:
>>> http://old.nabble.com/how-to-eliminate-time-in-%3Cs%3Atextfield%3E-tp27647328p27647328.html
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>> 
>> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/how-to-eliminate-time-in-%3Cs%3Atextfield%3E-tp27647328p27655381.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to