velocity-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Jakarta-velocity Wiki] Update of "VelocityFAQ" by DavidBoden
Date Wed, 11 Jan 2006 11:06:26 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Jakarta-velocity Wiki" for change
notification.

The following page has been changed by DavidBoden:
http://wiki.apache.org/jakarta-velocity/VelocityFAQ

------------------------------------------------------------------------------
  #pragma section-numbers off
  The archives are littered with snippets of wisdom that are not captured in the User or Developer
guides. Find something that isn't in the manual, and folks ask a lot on the list? Please,
add it here. Eventually, the info may move into the offical guides.
  === Velocity ===
+  * Q: How can values starting with a $ be escaped?
+ 
+ {{{
+ #### Input
+ <extensions>
+     <extension>
+         <name>Shared RCP Framework</name>
+         <href>$$context/rcp/RcpSharedWebStart.jsp</href>
+     </extension>
+ </extensions>
+ 
+ #### Code
+ #foreach( $extension in $extensions )
+     <extension name="${extension.name}" href="${extension.href}"/>
+ #end
+ 
+ #### Output - Note the missing $ sign!
+ <extension name="Shared RCP Framework" href="$context/rcp/RcpSharedWebStart.jsp"/>
+ }}}
+ 
+ Backslash escaping like \$$context/rcp/RcpSharedWebStart.jsp doesn't make the initial $
appear.
+ 
   * Q: How can conditionals be nested?  For example, in the equivalent of "if($a){ if($b){
b1; } else{ b2; } if($c){ c1; } else { c2; } }", where do the '#end's go?
   * A: Exactly where you put the closing parentheses in java.  So your example would be "#if(
$a )#if( $b ) b1 #else b2 #end #if( $c ) c1 #else c2 #end#end".  Pretty easy.
  [[BR]]

---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-dev-help@jakarta.apache.org


Mime
View raw message