Thanks Jan, that worked.
I'm new to xsp as you've probably guessed!
Lisa
-----Original Message-----
From: Uyttenhove Jan [mailto:[EMAIL PROTECTED]]
Sent: 13 June 2001 10:45
To: '[EMAIL PROTECTED]'
Subject: RE: problems with xsp date
Lisa,
first, java.util.Date is included, but java.util.Calendar isn't.
Try to include it by adding :
<xsp:structure>
<xsp:include>java.util.Calendar</xsp:include>
</xsp:structure>
second, you should put your <xsp:logic> block inside your <time> block
So, try this:
<xsp:structure>
<xsp:include>java.util.Calendar</xsp:include>
</xsp:structure>
<time>
<xsp:logic>
Calendar now = Calendar.getInstance();
now.setTime( new Date() );
float hourAngle = (float) now.get( Calendar.HOUR ) / 12 * 360;
float minAngle = (float) now.get( Calendar.MINUTE ) / 60 * 360;
</xsp:logic>
<hour><xsp:expr>hourAngle</xsp:expr></hour>
<minute><xsp:expr>minAngle</xsp:expr></minute>
</time>
You can always check the Java code generated by the xsp, this sometimes
helps to understand the error.
Jan
Jan Uyttenhove
- Software Engineer -
The E-corporation
http://www.the-ecorp.com
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
Sent: Wednesday, June 13, 2001 11:28
To: [EMAIL PROTECTED]
Subject: problems with xsp date
Hi all
I'm trying to create a simple XSP page that gets the current hour and minute
and passes it on to a stylesheet. The cocoon docs say XSP automatically
generates import statements for the most commonly used Java libraries
(including java.util.Date).
However when I try run the page I get an error: Type expected.
now.setTime(new Date());
Has anybody got any ideas?
Here is the relevant part of the page:
<xsp:logic>
Calendar now = Calendar.getInstance();
now.setTime( new Date() );
float hourAngle = (float) now.get( Calendar.HOUR ) / 12 * 360;
float minAngle = (float) now.get( Calendar.MINUTE ) / 60 * 360;
</xsp:logic>
<time>
<hour><xsp:expr>hourAngle</xsp:expr></hour>
<minute><xsp:expr>minAngle</xsp:expr></minute>
</time>
thanks in advance!
Lisa
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>