On Dec 31, 2003, at 12:30 PM, Brad Cox wrote:
Apparently I've got a stale velocity version in the eclipse classpath somehow that's overriding the new version. Servlet runs fine standalone but fails in eclipse. Thanks for the help! I'll sort it out.
Good catch! I fixed that, but am still getting exactly the same problem. Note that the message explicitly complains "Encountered "and" at line 2, column 15.", and "and" isn't in the list of things its expecting.
The #then is perfectly legal. You will get a "#then" in the output :)
I'll rebuild and test again, but I put tests into the template tests, and things work....
geir
At 8:32 AM -0800 12/31/03, Will Glass-Husain wrote:I think your problem is an illegal #then. It's a PITA I know to keep
switching languages, easy to overlook these things. Remember in velocity
the syntax is
#if (condition) display this
#elseif (another condition) display that
#else otherwise display this
#end
WILL
----- Original Message ----- From: "Brad Cox" <[EMAIL PROTECTED]> To: "Geir Magnusson Jr" <[EMAIL PROTECTED]>; "Velocity Users List" <[EMAIL PROTECTED]> Sent: Wednesday, December 31, 2003 8:16 AM Subject: Re: Ampersands choke XHTML parsers
> But I keep getting velocity syntax error Encountered "and" at line 2,Geir, apparently I don't have the version with your changes. I've tried the latest nighly build and the CVS checkout for jakarta-velocity according to the instructions on the CVS download build.
cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic login cvs -d :pserver:[EMAIL PROTECTED]:/home/cvspublic checkout jakarta-velocity
Built that with ant and am using bin/velocity-1.5-dev.jar from the top level dir, mod time=today.
> column 15. Was expecting one of: <RPAREN> ... "-" ... "+"completeness :... "*" ... "/" ... "%" ... "&&" ... "||" ... "<" ... "<=" ... ">" ... ">=" ... "==" ... "!=" ... "=" ... Here's the text in question
#if ($op.ok() and $identifier.ok() and $password.ok()) #then #set ($account = $course.requestLogin($context.dbms, $identifier, $password)) #if ($account ne null) #then $context.setViewer($person) $context.gotoPage($task.findPage("locker")) #end #end #header()
At 6:43 AM -0500 12/30/03, Geir Magnusson Jr wrote: >I'm about to commit the change - we'd do it for everything, for(JWAA)> >&& || < > <= >= != == > >and or lt gt le ge ne eq
--
Brad J. Cox, PhD, 703 361 4751, http://virtualschool.edu
http://virtualschool.edu/mybank Digital Rights Management System
http://virtualschool.edu/jco Java Cryptographic Objects (JCO)
http://virtualschool.edu/jwaa Java Web Application Architecturehttp://virtualschool.edu/java+ Java Preprocessor (Java+)
---------------------------------------------------------------------
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]
--
Brad J. Cox, PhD, 703 361 4751, http://virtualschool.edu
http://virtualschool.edu/mybank Digital Rights Management System
http://virtualschool.edu/jco Java Cryptographic Objects (JCO)
http://virtualschool.edu/jwaa Java Web Application Architecture (JWAA)
http://virtualschool.edu/java+ Java Preprocessor (Java+)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Brad J. Cox, PhD, 703 361 4751, http://virtualschool.edu
http://virtualschool.edu/mybank Digital Rights Management System
http://virtualschool.edu/jco Java Cryptographic Objects (JCO)
http://virtualschool.edu/jwaa Java Web Application Architecture (JWAA)
http://virtualschool.edu/java+ Java Preprocessor (Java+)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Geir Magnusson Jr 203-247-1713(m) [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
