This works perfectly! Thank you very much for all your help!!!!!!!!!!!!!!!
--- On Wed, 10/29/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: From: [EMAIL PROTECTED] <[EMAIL PROTECTED]> Subject: Re: special character # in template doesn't work. To: "Velocity Users List" <[email protected]> Date: Wednesday, October 29, 2008, 9:30 AM A little bit clearer: #macro( echo $text )$text#end #echo('##########################################') or #set( $BannerSeparator = '##########################################' ) $BannerSeparator I haven't tested this, but according to the language semantics should work. Let us know if it does not... :) Christoph Nathan Bubna wrote: > #set( $H = '#' ) > $H$H$H$H$H$H$H$H$H$H$H$H$H$H$H > > On Tue, Oct 28, 2008 at 9:56 PM, Linda Lee <[EMAIL PROTECTED]> wrote: >> Thanks for your reply. Is there a way to get around it (not NOT using #). Thanks. >> >> --- On Tue, 10/28/08, bluejoe <[EMAIL PROTECTED]> wrote: >> >> From: bluejoe <[EMAIL PROTECTED]> >> Subject: Re: special character # in template doesn't work. >> To: "Velocity Users List" <[email protected]> >> Date: Tuesday, October 28, 2008, 8:06 PM >> >> #if >> #end >> ... >> >> # is of course a special character to declare a directive >> you can refer to VTL Reference: >> http://velocity.apache.org/engine/releases/velocity-1.5/vtl-reference-guide.html >> >> ----- Original Message ----- >> From: "Linda Lee" <[EMAIL PROTECTED]> >> To: "Velocity Users List" <[email protected]> >> Sent: Wednesday, October 29, 2008 8:11 AM >> Subject: special character # in template doesn't work. >> >> >> hi Everyone >> >> Can someone give me a hint why the sample HelloWorld.java (see below) removes >> character # from my banner (see MyBanner.vm). As you see, the result shows all >> my # signs removed from the first line and second line. Is # a special character >> in Velocity? Thanks. >> >> ------------------MyBanner.vm ---------------- >> ########################################## >> # # >> # Hello World - Hello World # >> # # >> ########################################## >> >> ------------------- RESULT -------------- >> # # >> # Hello World - Hello World # >> # # >> >> >> -------------------- Program HelloWorld.java >> >> import java.io.StringWriter; >> import org.apache.velocity.app.VelocityEngine; >> import org.apache.velocity.Template; >> import org.apache.velocity.VelocityContext; >> public class HelloWorld >> { >> public static void main( String[] args ) >> throws Exception >> { >> /* first, get and initialize an engine */ >> VelocityEngine ve = new VelocityEngine(); >> ve.init(); >> /* next, get the Template */ >> Template t = ve.getTemplate( "MyBanner.vm" ); >> /* create a context and add data */ >> VelocityContext context = new VelocityContext(); >> context.put("name", "World"); >> /* now render the template into a StringWriter */ >> StringWriter writer = new StringWriter(); >> t.merge( context, writer ); >> /* show the World */ >> System.out.println( writer.toString() ); >> } >> } >> >> >> > > --------------------------------------------------------------------- > 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]
