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