The scenario for me is an email webservice It has many templates each having certain variables. Email service picks us template and adds data provided to webservice. So it's kind of generic. I dont know how many variables are there in template. All variables given to web service will be used. But email should not be sent if any data is missing. So how to tackle such situation !
Alexander-129 wrote: > > Maybe this will help you [?] This way I always test if variable is not > null > > http://velocity.apache.org/engine/devel/user-guide.html#Conditionals > ............. > > The *#if* directive in Velocity allows for text to be included when the > web > page is generated, on the conditional that the if statement is true. For > example: > > > #if( $foo ) > <strong>Velocity!</strong> > #end > > The variable *$foo* is evaluated to determine whether it is true, which > will > happen under one of two circumstances: (i) *$foo* is a boolean > (true/false) > which has a true value, or (ii)* the value is not null*. Remember that the > Velocity context only contains Objects, so when we say 'boolean', it will > be > represented as a Boolean (the class). This is true even for methods that > return boolean - the introspection infrastructure will return a Boolean of > the same logical value. > > ............ > > 2009/7/28 Captain Cid <[email protected]> > >> >> I have a template containing some variables to be rendered from context. >> Is there way by which i can know if all the variables are present in the >> context, otherwise throw an error. >> -- >> View this message in context: >> http://www.nabble.com/checking-if-all-variables-are-present-tp24696207p24696207.html >> Sent from the Velocity - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > -- View this message in context: http://www.nabble.com/checking-if-all-variables-are-present-tp24696207p24697071.html Sent from the Velocity - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
