Hi, I used something that worked in a simple java class but here there are
errors:

<xsp:logic>
import java.util.*;
import java.text.DateFormat;
<xsp:expr>
(DateFormat.getDateInstance(DateFormat.FULL, new
Locale("FR"))).format(Calendar.getInstance().getTime());
 </xsp:expr>
</xsp:logic>


description org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
date_xsp: Line 121, column 0: illegal start of expression Line 122, column
0: illegal start of expression Line 126, column 104: ')' expected Line 127,
column 1: illegal start of expression Line 126, column 71: variable Calendar
not found in class org.apache.cocoon.www.xsp.date_xsp Line 126, column 28:
variable DateFormat not found in class org.apache.cocoon.www.xsp.date_xsp
Line 126, column 49: class Locale not found in class
org.apache.cocoon.www.xsp.date_xsp Line 126, column 1: variable DateFormat
not found in class org.apache.cocoon.www.xsp.date_xsp Line 0, column 0: 8
errors

What's wrong ? Thanks

Barbara
----- Original Message -----
From: Jens Lorenz <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, July 24, 2002 4:49 PM
Subject: Re: language variable, date formatting


> ----- Original Message -----
> From: "Barbara Post" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, July 24, 2002 4:26 PM
> Subject: language variable, date formatting
>
>
> > Hello,
>
> Hi,
>
> > My xsl stylesheet needs to format a date using a locale or a language
> > variable that is stored in session (using SunRise portal).
> >
> > I wonder how I can do this.
> >
> > If I use an xsp to produce the portion of xml I need (date formatted
> > according to a specific locale), how can the xsp get the session
> attribute
> > since it is stored in sunRise context (or another one if I need to do
> so) ?
>
> It probably much easier to produce this via Java, than re-inventing
> Locale-specific Date formatting in XSLT.
>
> > My problem is : how to access the session attributes when using sunRise,
> to
> > use it in sitemap or xsp ? If I use getxml I would have to use DOM then,
> > right ?
> >
> > I was surprised that the raw <xsp:expr>new Date()</xsp:exp> does not use
> my
> > computer locale... (FR) but English one.
>
> Assuming you are using the XSP with Java, this gets translated into
> String.valueOf(new Date()) which in turn does nothing more than
> (new Date()).toString().
> If you want this to be a localized String you have to call
> SimpleDateFormat.format(new Date()). This way you can also have
> a different Locale for each User (which is probably what you want).
>
>
> > Thanks for any clue.
> >
> > Barbara
> >
>
>
>
> Jens
>
> --
>
> jens.lorenz at interface-projects dot de
>
> interface:projects GmbH                             \\|//
> Tolkewitzer Strasse 49                              (o o)
> 01277 Dresden                               ~~~~oOOo~(_)~oOOo~~~~
> Germany
>
>
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.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/faq/index.html>

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

Reply via email to