Html escapeado en katari+freemarker

11 views
Skip to first unread message

Luis Manuel Sala Espiell

unread,
Jul 28, 2011, 2:04:56 PM7/28/11
to katar...@googlegroups.com
Ando teniendo problemas al imprimir una propiedad de una clase que tiene codigo HTML.
En la bd esta guardado "&lt;em&gt;Meiosis&lt;/em&gt;" lo llamo de la manera comun ${recurso.titulo} y me imprime "<em>Meiosis</em>".
Hay alguna manera de que esto lo interprete como un html y haga lo que tiene que hacer con los tags que se forman. Ya probe con el noescape y con ?html, pero parece que no hacen nada.

Mario Roman

unread,
Jul 28, 2011, 2:27:47 PM7/28/11
to katar...@googlegroups.com
Probaste  ${recurso.titulo?html} 

o haciendo 
<#escape x as x?html>
${recurso.titulo} 
</#escape>

Saludos,
Mario. 

2011/7/28 Luis Manuel Sala Espiell <luis...@globant.com>
--
You received this message because you are subscribed to the Google Groups "katari-user" group.
To post to this group, send email to katar...@googlegroups.com.
To unsubscribe from this group, send email to katari-user...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/katari-user?hl=en.

Luis Manuel Sala Espiell

unread,
Jul 28, 2011, 2:57:14 PM7/28/11
to katar...@googlegroups.com
Ya está, lo vamos a solucionar desde los datos.

Pablo Graña

unread,
Jul 28, 2011, 4:54:45 PM7/28/11
to katar...@googlegroups.com
En la base lo tenes escapeado, como vos decis, tenes que sacar los escapes de los datos.

En general es mala idea insertar en la base, datos escapeados para la presentacion. Normalmente, el escape de los datos lo tenes que hacer lo mas cerca posible del lugar donde los usas. Por ejemplo, si tengo que generar un csv, escapeo las " cuando genero el csv. Idem con html. O con json.

saludos
Pablo Gra\~na
Chief Architect
Globant
Arg Office: +54 (11) 4109 1743
UK  Office: +44 (20) 7043 8269 int 8043
US  Office: +1 (212) 400 7686 int 8043
Reply all
Reply to author
Forward
0 new messages