I have a column in a database that is used to store a comments section. It's just a
large
string (VARCHAR2(4000) in Oracle), and the information is entered into it via a
<textarea> form field. If I output that data to another <textarea> I can see that the
return characters are preserved in the database.
I was trying to output this column's data as normal text in HTML, but need to preserve
the returns somehow. I was thinking I could use the <fn:replace> action to turn them
into
<br>'s, but I'm not sure how it sees the return characters in the string. I tried this:
<c:out value="${fn:replace(row.comments, '\n', '<br>')}" />
But get this error back:
org.apache.jasper.JasperException: /filename.jsp(281,2) "${fn:replace
(row.comments, '\n', '<br>')}" contains invalid expression(s):
javax.servlet.jsp.el.ELException: Encountered "'\n", expected one of
[<INTEGER_LITERAL>,
<FLOATING_POINT_LITERAL>, <STRING_LITERAL>, "true", "false", "null", "(", "-
", "not", "!", "empty", <IDENTIFIER>]
Anyone help with how I can go about doing this? Thanks!
Keith
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]