ah sorry missed your timer function

On Tuesday 01 April 2003 8:41 am, Stephen Smithstone wrote:
> wow all that trouble for a date what i would do is create a TileAction that
> sets up the date variable in the tiles context and then publish that
> attribute on the tiles page
>
> public class TilesDate extends TileAction
> {
>
>  public void perform( ComponentContext 1 , HttpServletRequest 2 ,
> HttpServletResponse 3 , ServletContext 4 )
> {
>
>   SimpleDateFormat sdf = new SimpleDateFormat( "dd:MM:yyyy" );
>
>  1.putAttribute( "date" , sdf.format( new java.util.Date( ) );
>
>
>
> }
>
>
> then in my tiles-def.xml
>
>  i would have
>
> <definition controllerUrl="/TilesDate.do" name="portal.main"
> page="/layouts/layout1.jsp">
>   </definition>
>
> in the struts-config
>
> define the TilesDate actionMapping
>
> then call my tiles from an action forward using portal.main
>
> thats just my view thou
>
> On Tuesday 01 April 2003 8:33 am, Heligon Sandra wrote:
> >     I am really desperate. I try to display the current date in a JSP
> > but that does not function.
> >     I found many examples of Javascript (aff_heure()) on the Web but the
> > difficulty is to combine them with
> >     the Struts components and more precisely Tiles components.
> >     Each page of the application has the same look: a header, a menu, a
> > body and a footer.
> >     And I have a main layout.jsp that each page has to extend:
> >     <html:html locale="true">
> >     <head>
> >             <title><tiles:getAsString name="title"/></title>
> >     </head>
> >     <body onload= "aff_heure()" bgcolor="#ffffff" text="#000000"
> > link="#023264" alink="#023264" vlink="#023264">
> >     <table border="0" width="100%" cellspacing="0" cellpadding="0">
> >       <tr>
> >                     <td width="140"  valign="top" height="23"><tiles:insert
> > attribute="header"/></td>
> >              <td width="100%" colspan="3"  align="left"><tiles:insert
> > attribute="menu"/></td>
> >       </tr>
> >       <tr>
> >             <td valign="top"  align="center"><tiles:insert
> > attribute='body' /> </td>
> >       </tr>
> >        <tr>
> >                     <tiles:insert attribute="footer" />
> >        </tr>
> >     </table>
> >     </body>
> >     </html:html>
> >     In the header.jsp I have defined the aff_heure() script:
> >
> >     <table border="0" width="100%" cellspacing="0" cellpadding="0">
> >       <tr>
> >             <script type="text/javascript">
> >                   function aff_heure() {
> >                       var d=new Date()
> >                               var weekday=new
> > Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturd
> >ay " )
> >                               var monthname=new
> > Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","
> >De c ")
> >                               document.write(weekday[d.getDay()] + " ")
> >                       document.write(d.getDate() + ". ")
> >                       document.write(monthname[d.getMonth()] + " ")
> >                               document.write(d.getFullYear()+ ",")
> >                               document.write(d.getHours())
> >                               document.write(":")
> >                               document.write(d.getMinutes())
> >                   document.write(":")
> >                   document.write(d.getSeconds())
> >                   setTimeout("aff_heure()",10000);
> >                     }
> >                     </script>
> >             <noscript><bean:message
> > key="label.javascript.required"/></noscript>
> >       </tr>
> >     </table>
> >
> >     This code doesn't work, the page displayed only a number.
> >      If somebody succeeded in posting the current date/time thank you
> > very much to indicate the solution to me
> >
> >
> > -------------------------------------------------------------------------
> >-- -
> >
> > As of February 12th, 2003 Thomson unifies its email addresses on a
> > worldwide basis.
> > Please note my new email address: [EMAIL PROTECTED]
> >
> > http://www.thomson.net/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to