首先我们在js中
1.
var newUeditor = UE.getEditor('contentUE').getContent();
获取了ue中所有内容,带格式的
2
传给后台后
我们可以
String content = XXXXX.getContent();
Pattern p_img = Pattern.compile("(<img[^>]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>)");
Pattern p_file = Pattern.compile("(<a[^>]*>[^<]*</a>)");
Matcher m_img = p_img.matcher(content);
Matcher m_file = p_file.matcher(content);
String allImg = "";
String enclosure = "";
while (m_img.find()) {
String img = m_img.group(1); //m_img.group(1) 为获得整个img标签 m_img.group(2) 为获得src的值
allImg += img;//所有的img
}
while (m_file.find()) {
String file = m_file.group(1); //m_img.group(1) 为获得整个img标签 m_img.group(2) 为获得src的值
enclosure += file;//所有的file
}
然后你就存呗
3.我们做编辑的时候,若已存在数据想放入ue中咋办
可以
<textarea id="content" name="content" rows="" cols="" style="display: none;">${XXXX.content}</textarea>
然后
在js中加入这么一段
$(document).ready(function(){
var content=$("#content").text();//最好不要用input框接数据,会有问题
ue.ready(function() {//编辑器初始化完成再赋值
ue.setContent(content); //赋值给UEditor
});
});
然后就可以愉快的玩耍了。。。。。。。。。。。