Hi 

Use the following  method to replace all "\n" to "<P>"


public String replaceAllValues(String stringValue, String oldString, String 
replaceString)
    {
        String temp1;
        String temp2;
        for(; stringValue.indexOf(oldString) > -1; stringValue = temp1 + replaceString 
+ temp2)
        {
            temp1 = stringValue.substring(0, stringValue.indexOf(oldString));
            temp2 = stringValue.substring(stringValue.indexOf(oldString) + 
oldString.length(), stringValue.length());
        }

        return stringValue;
    
}

Eg. get the String from the database and call the above method using the following 
syntax


out.println(replaceAllValues(log_message.get(i).toString(), "\n","<p>"));    %>


Regards 

vadivel






  ----- Original Message ----- 
  From: hugo 
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 28, 2002 1:20 PM
  Subject: convert \n to <p> in jsp print statement


  Hi

  I have text which I submit to and retrieve from a database. When I
  submit to the database, it seems that the line breaks are preserved, but
  when I want to retrieve the text to my browser, everything becomes one
  long on-going stream of text. Presumably the \n line breaks exist in the
  database but they have to be converted to <p> tags for the browser to
  display them as line breaks.

  I am using a jsp which has a vector called log_messages to obtain the
  messages from the database. After obtaining them, I then display these
  messages with the following code.

  <% for (i =0; i < log_message.size(); i ++) { %>
    <p> Message: <%out.println(log_message.get(i).toString());%>
  <% } %>

  But I would like to convert the newline characters \n (which presumably
  are there in some of the message bodies) to <p> statements so new
  paragraphs will be showing. Is there an easy way to do this?

  Any help will be greatly appreciated.

  Thanks

  Hugo

  --
  Dr Hugo Bouckaert
  Systems and Programming Engineer

  GeoInformatics Exploration Australia P/L
  57 Havelock St
  West Perth, WA 6005
  PO Box 1675, West Perth 6872

  Ph:       61 08 9420 7400
  Fax:      61 08 9226 1299

  www.geoinformex.com

  ------------------------------------------------------------------------
  This email and any attachments may be confidential or legally
  privileged. If you received this message in error or are not the
  intended recipient, you should destroy the e-mail message and any
  attachments or copies, and you are prohibited from retaining,
  distributing, disclosing or using any information contained herein.
  Please inform us of the erroneous delivery by return e-mail. Thank you
  for your cooperation.

  ===========================================================================
  To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
  For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
  Some relevant FAQs on JSP/Servlets can be found at:

   http://archives.java.sun.com/jsp-interest.html
   http://java.sun.com/products/jsp/faq.html
   http://www.esperanto.org.nz/jsp/jspfaq.jsp
   http://www.jguru.com/faq/index.jsp
   http://www.jspinsider.com

==========================================================================To 
unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to