Brian Dame wrote:
Does anyone have tips on preserving line breaks in <c:out>?

For example, a user enters text into a textarea, which is stored in a
database. When I retrieve the text from the database, I'd like to
display it formatted exactly as the user entered it.

I can only think of two options:

1) Parse the text, insert <p> and <br> tags as needed, and set
escapeXml=false on the <c:out> tag

2) Hardwrap the text and use a <pre> tag or CSS equivalent around it.

Anyone have other ideas?

This is close to 1), but use c:forTokens delims="\r\n". In the loop, print each element with whatever <br> you want between them.


It's a bit more content in JSP, but then you don't have to worry about leaving some of the content unescaped. I usually use <pre>.

--
Serge Knystautas
President
Lokitech >> software . strategy . design >> http://www.lokitech.com
p. 301.656.5501
e. [EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to