your string matches Velocity semantics up to the "(",
and that is why the parser has trouble witch what comes
afterwards.

Just replace the initial "$" to soothe the barking parser:
#set( $D = '$' )
...
${D}{loginGenerator.generateLogin("John","Smith")}
...

This $D form is what has been called the "failsafe
escaping" or "poor man's escaping" (TM) and will always
work within Velocity.

I even believe you probably don't even need to escape
the html expressions (but this surely depends on your
application):
${D}{loginGenerator.generateLogin("John","Smith")}

Cheers,
Christoph

Arkadiusz Ryćkowski wrote:
I've to generate the string like
${loginGenerator.generateLogin("John","Smith")}

I've tried to use template like
${loginGenerator.generateLogin("$user.firstName","$user.lastName")}
and with escape \${loginGenerator...

but still I cannot manage with error: Encountered "( "" at line
12, column 72

---------------------------------------------------------------------
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