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

解决方案 »

  1.   

    不是的。
    比如:
    </table>
    </dir>
    </form>

    </BODY>
    </HTML>但把信息存入数据库里再读出时,就是很长的一段话了,没段落和空格  
    比如
      

  2.   

    str.replaceAll("\n","<br />");
      

  3.   

    呵呵,如果你存入数据库的是</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;");
      

  4.   

    str.replaceAll("\n","<br />");
    str.replaceAll("<","&lt;");
    str.replaceAll(">","&gt;");
    str.replaceAll(" ","&nbsp;");