Acabo de enterarme de que con la velocidad de apache las directivas también se suman a los espacios en blanco.directivas de velocidad agregan espacios en blanco también?
Así, por ejemplo:
#foreach ($record in $rows)
#foreach($value in $record)
$value
#end
#end
Con algo como esto me acaban de conseguir líneas adicionales para los #foreach
declaraciones, las declaraciones #end
, etc.
Esto no es lo que quiero, así que descubrí que podía bloque de comentarios al final de las líneas, así:
#foreach ($record in $rows)#*
*##foreach($value in $record)#*
*#$value #*
*##end
#end
Pero esto es bastante feo para leer. ¿Hay alguna forma de decirle al motor de velocidad que no formatee mis directivas?
¿Tal vez estoy haciendo algo más mal?
Gracias.
Eso es algo que siempre me molesta con Velocity: lo uso para generar Java, así que puedo formatearlo en mi IDE después de la generación. JET (plantillas de emisor de Java) no parece sufrir este problema. –
Parece ser algo que las personas aguantan y arreglan más tarde, p. esta [ASUNTA pregunta] (http://stackoverflow.com/questions/2277494/need-a-java-based-html-prettifier-to-clean-up-velocity-generated-html) con respecto a la preparación de HTML después de la generación. –
Hmm, eso apesta. Supongo que mi "trabajo alrededor" tendrá que hacer entonces. – javamonkey79