日期:2014-05-18  浏览次数:20676 次

请高手指点下关于从数据库读取数据后的格式问题
在文本区里读取了数据存进数据库后,再成功从数据库里取出并写入到JSP页面上,但是没有换行和空格。
请问怎么将文本区里输入数据的格式显示出来?
能举个例子吗?

------解决方案--------------------
呵呵,如果你存入数据库的是 </table> 这样的那么读出来时网页就把这个 </table> 解析为网页代码了而不是文本,如果你要把 <和> 在网页上显示出来,要用&lt;/table&gt;也就是把 <替换成&lt把> 替换成&gt;还要空格替换成&nbsp;回车替换成 <br>
String str = "asdfasdf </div> aasdf asd \n sdfasd ";
str.replaceAll( "\n ", " <br /> ");
str.replaceAll( " < ", "&lt; ");
str.replaceAll( "> ", "&gt; ");
str.replaceAll( " ", "&nbsp; ");