RE: Best way to parse a String and replace line feeds with br f or html?

2003-12-17 Thread Barett McGavock
Thoughts:
1) Assuming that you have a separate value object to carry this 
item to the view, try replacing any \n with br in the action.
2) Have you also considered using the pre HTML tag?

B

-Original Message-
From: David Erickson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 17, 2003 5:05 PM
To: Struts Mailing List
Subject: Best way to parse a String and replace line feeds with br for
html?


Situation:
using the html:textarea element tag to enter notes on an object, thats
getting persisted as a blob in our database.  I would like to be able to
output this to html with the same formatting.. ie the line feeds work. Whats
the best way to do this?  I tried the jstl:core c:out tag and it didnt work
(did not goto the next line), tried the struts bean:write tag same problem.
Is there another struts tag library I can use? Thanks, David

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



Re: Best way to parse a String and replace line feeds with br f or html?

2003-12-17 Thread Jason Lea
That does mean you are adding some html formatting to the action which 
isn't so nice.  Another option that I have used while waiting for the 
next version of JSTL is the jakarta string taglib:  
http://jakarta.apache.org/taglibs/doc/string-doc/intro.html

eg

|str:replace replace=NL with=lt;brgt;NL newlineToken=NL
A sentence.
Another sentence.
Some more to test. And insert Br's into.
Hopefully./str:replace|
So you can leave the object/form as is, and use this taglib to change 
newlines to br's on the JSP page

Barett McGavock wrote:

Thoughts:
1) Assuming that you have a separate value object to carry this 
item to the view, try replacing any \n with br in the action.
2) Have you also considered using the pre HTML tag?

B

-Original Message-
From: David Erickson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, December 17, 2003 5:05 PM
To: Struts Mailing List
Subject: Best way to parse a String and replace line feeds with br for
html?

Situation:
using the html:textarea element tag to enter notes on an object, thats
getting persisted as a blob in our database.  I would like to be able to
output this to html with the same formatting.. ie the line feeds work. Whats
the best way to do this?  I tried the jstl:core c:out tag and it didnt work
(did not goto the next line), tried the struts bean:write tag same problem.
Is there another struts tag library I can use? Thanks, David
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
 



--
Jason Lea


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