我使用了代码编辑器editArea,部署好后发现一个问题,在action读取到某个文件内容并传给前台editArea显示出来时:
问题:每次显示到HTML标签<textarea>的时候,就停止了,剩下的内容都不显示,只要所有内容中没有标签<textarea>,那显示就没问题,请高手指教。

解决方案 »

  1.   

    显示停止了,你看看那个html的源代码呢?是不是有什么不正常?
      

  2.   

    你放到editArea中的文本内容,如果有XML敏感的字符,如/> <等,就会让HTML提前结束。
    所以你要对editArea中的文本做escape处理。
      

  3.   

    源码:
    <td>
     <!-- 代码编辑器相关内容 -->
     <textarea id="context" style="height: 350px; width: 800px;" name="context"></textarea>
    </td>
    读取后显示为:
    <td>
     <!-- 代码编辑器相关内容 -->
     <textarea id="context" style="height: 350px; width: 800px;" name="context">
     //后面的都没有了
      

  4.   

    211行代码前181行都没问题,只说明不是因为<或/>引起的我把textarea删除,整个文档就可以全部显示出来
      

  5.   

    就是escape的问题。
    你的文本中的</textarea>把前台editArea配对掉,提前结束了。
      

  6.   

    我用特殊符号把</textarea>替换了...如果谁有好方法请联系