Thanks for the suggestion. This is what I ended figuring out after I figured
out what date/time format my property of type java.util.Date would accept:

<code>

<input type="hidden" name="demographics.creationDate" value="<s:date
name="demographics.creationDate" format="MM/dd/yyyy hh:mm:ss a"/>"/>

</code>

A ugly hack in order nest <s:date/> in the hidden field. If anyone know how
to do this properly just using

<s:hidden name="demographics.creationDate" value="?????????"/>

I would appreciate it.

Nick

On Sat, Jan 29, 2011 at 12:12 AM, Maurizio Cucchiara <
maurizio.cucchi...@gmail.com> wrote:

> As far as I can remember you could use var parameter in order to
> reference a date variable from the value stack. Try something like
> this:
>
> <s:date name="demographics.creationDate" format="dd/MM/yyyy hh:mm ***"
> var="creationDate"/>
>  <s:hidden name="demographics.creationDate" value="#creationDate"/>
>
> *** I'm not fully sure that this format works.
>
> On 29 January 2011 05:54, Brajesh Patel <brajeshpate...@gmail.com> wrote:
> > I think it is possible with transient
> >
> > if you don't want to change field in the data base then use variable as
> > transient.
> >
> >
> >
> > On Sat, Jan 29, 2011 at 9:58 AM, Nick Broadhurst <hou1...@gmail.com>
> wrote:
> >
> >> Hi,
> >>
> >> I am displaying two date-time fields from my demographics object which
> >> populates from the DB:
> >>
> >> <s:date name="demographics.creationDate"/>
> >> <s:date name="demographics.lastModificationDate"/>
> >>
> >> Both fields show the full date and time. Perfect.
> >> I need the creation date to go back in unchanged on form submit. Tried
> >> this:
> >>
> >> <s:hidden name="demographics.creationDate"/>
> >>
> >> But only populates the date into hidden field and when it goes back into
> >> DB,
> >> the time is 00:00:00. No Good.
> >> Is there a version of this:
> >>
> >> <s:hidden name="demographics.creationDate"
> >> value="%{demographics.creationDate}"/>
> >>
> >> that I can use a date-time function also to get the hidden field to use
> >> full
> >> date-time? I haven't messed formatting the the field
> >> in my action first because it is already in that format as shown by the
> >> s:date displayed values.
> >>
> >> Or is there a better way to do it?
> >>
> >> Thanks,
> >>
> >> Nick
> >>
> >
> >
> >
> > --
> > Thanks
> > Brajesh Patel
> >
> > HotWax Media
> > http://www.hotwaxmedia.com
> >
>
>
>
> --
> Maurizio Cucchiara
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to