• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

how to display text with \n,\r in jsp from textarea?

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am wondering as how all these sites (like this Expert-Exchange, hotmail, etc etc) works which are able to show all

kind of chars (KEEPING format) in your mail/postings. All these data are entered in the TextField (like this one,

where a I am typing this content), which goes to some database (like Oracle in mycase). And then they are able to

show the whole data back in some TextArea without any problem. I think if I start taking care of each special char

for me (like new line, ', " etc) then there could be no end for my code. I believe there should be some mechanism by

which whatever data you get from DB (Oracle) --> JSP Java String object --> HTML TextArea and Vice-Versa without

loosing any data and preventing the "Unterminated string constant". I believe that some sort of encoding and

decoding need to be done, but what those are? How all these sites do it.

Textarae:------

<tr>
<td><span>NOTES :-</span></td>
<td>   <TEXTAREA Name="notes" rows="4" cols="30"></TEXTAREA></td>
</tr>

JavaScript:----

var notes=document.Form.notes.value;
notes = notes.replace(/\n\r?/g, '
');

and saving it in db...as string..
and again retrivewing from db:------
notes = resultset.getString("notes");
notes = notes.replace("
","\n"); <--- is it corerect?

and displaying in jsp:----
<%
String notes =request.getAttribute("notes").toString();
out.println(notes);
%>


upto here ok....when i am edittng that notes in jsp as below:--
<tr>
<td><span>NOTES</span></td>
<td>:  <html:textarea rows="6"

cols="30"name="searchPrfForm" property="fprofilevo.notes" styleId="notes"/></td>
</tr>

here also showing correct ,..but when i was click submit button..it was showing error as unterminated string constant error..

on svae function:---
var notes=document.getElementById("notes").value;
notes = notes.replace(/\n\r?/g, '
');

tell me ..where i have to modify it?
how to display text with \n,\r in jsp from textarea?
 
Author
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Please UseCodeTags when posting code or configuration. Unformatted code and configuration is very difficult to read. You can edit your post to include them by using the button.

Test areas will already keep the original formatting. Where formatting is "lost" it's simply because of how HTML works: extra whitespace is ignored. If you want the original formatting to be maintained when the HTML is rendered you need to convert spaces to HTML   entities, CRLFs to <br/> tags, and so on.
 
Sheriff
Posts: 67746
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Please take the time to choose the correct forum for your posts. This forum is for questions on JSP. For more information, please read this.

This post has been moved to a more appropriate forum.
 
Danger, 10,000 volts, very electic .... tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic