It sounds like you're expecting the textarea's automatic word wrapping to be translated into line breaks.
What you're seeing in the text area is word wrapping, not a line break. Unless you press enter to put in a manual line break, there won't be any line breaks in the final text.
Secondly, if you are putting physical line breaks into your text, you still won't see them if you display it in an HTML page because HTML suppresses white space and line breaks. If you want to see your line breaks, you need to compensate for HTML. There are two ways to do this:
- Use your programming language (JSP, from your tags) to replace the line feeds with <br> tags that HTML will understand as line breaks.
- Display your text on the page in a block which is set to display white space. This could be the old way, using a <pre> tag, or the newer method of setting the white-space:pre-wrap; CSS style. (note that if you need to support IE6, the CSS style won't work for you, so you'll need to use <pre>)