提问:如何高效准确的处理带有html标签的文本
现实需求是:网站后台添加内容,可编辑缩进、字体大小、颜色等等,内容最终写入数据库并在前台页面显示。
目前我的解决方式:后台提供html编辑插件-》页面脚本处理填入的文本,将所有特殊符号或html标签转为自己的一套字符-》异步请求以json的格式传回后台,后台servletClass通过json包的方法获取request中的内容并解析为json对象-》从json对象获取该字符串写入数据库-》前台获取内容后用脚本再执行特殊符号及html标签转换-》显示
问题与局限:1.效率极低。2.当客户将doc中的内容置入html文本编辑器时会造成字符转换环节无法转换doc的标识符而导致后台解析为json对象失败。
请问:1.带有html标签和其他诸如:;'".,的文本大家是如何置入json中的?
2.java处理这类文本如何写才能提高效率?(我目前的方法是获取字符串长度,使用String.subString(int,int)方法生成一个字符一个字符的String,判断,写入StringBuffer生成处理后的String)