Re: Java method that generates html tags is escaping angle brackets...
Nathan Bubna <[email protected]>
| Newsgroups | gmane.comp.jakarta.velocity.user |
|---|---|
| Message-ID | <CAFyaDjEeL5k5-D75s9RsNFgTB3EXmBG8H3q9TK6PR3-U0WUKJQ@mail.gmail.com> |
This is not a standard behavior. Either your $reportTool class is doing it or else you have the EscapeHtmlReference EventHandler configured. On Sat, Jun 16, 2012 at 11:11 PM, smadirondack <[email protected]> wrote: > > From a Velocity template I call a java method that generates html tags > > <area shape="rect" href="http://test.com/mylink" /> > > But it encodes so the page ends up with the following > > <area shape="rect" href="http:..... > > Here's part of the template: > > #set($myLinks=$reportTool.getImageMapLinks($report)) > $myLinks > > In the java method I just use StringBuilder with its append method and > return the toString like the following: > > StringBuilder sb = new StringBuilder(); > sb.append("<area shape=\"rect\" href=\"http://test.com/mylink\" />"); > return sb.toString(); > > > What can I do so that the generated html is not encoded? > > Thanks > -- > View this message in context: http://old.nabble.com/Java-method-that-generates-html-tags-is-escaping-angle-brackets...-tp34024803p34024803.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] >