不会换行没有关系,你用xml是对数据进行存储的,当你要显示的时候在用样式把它控制一下就行了。后台没有必要那么做。

解决方案 »

  1.   

    <textarea>
          <![CDATA[
    a
    b
    c
    d
    e
    f
          ]]>
        </textarea>
      

  2.   

    楼上的,不行啊,我原意是这样的
    比如输入内容是:阿瑟多幅
    这里换行
    你会好
    阿瑟大然后通过str = request.getParameter("textareaname")的到输入,我看过输出了,到这里位置str内容还是对的,然后我再通过setText(str)来写入,可发现换行丢失了。
    我用getText来取,然后在输出,换行确实没了,上面的输入变成了: 阿瑟多幅 这里换行 你会好 阿瑟大
      

  3.   

    用一个HTML编辑器来做吧,在网上找一下,很多的。
    可以处理各种格式,如字体,色彩、表格、图片等,
      

  4.   

    它所你写文字以HTML的形式保存,以后重现
      

  5.   

    jianghuxing(回头看看原来我一无所有) 我不需要这么复杂,我只需要简单的textarea。上面的问题有没有什么解决的方法。也就是在setText的时候怎么能不丢失换行符?
      

  6.   

    org.dom4j.tree.FlyweightCDATA fcd = new org.dom4j.tree.FlyweightCDATA("your multiline string");parentElement.add(fcd);
      

  7.   

    XMLOutputter out = new XMLOutputter();
    out.setIndent("");//分隔符
    out.setNewLines(true);//换行