Hi Simon, that sounds like the filter attribute on the taglib tag. Have you set it to false? Otherwise it will filter all the characters into non-HTML. That's struts. You're using the bean:write tag I presume?
I have seen things you people would not believe, attack ships on fire off the shoulder of Orion, c-beams sparkling in the dark near the Tennhauser Gate. All these moments will be lost in time, like tears in the rain.