1) 页面展现,图文内容,
KindEditor/CKEditor(现今已经相当成熟)/FCKEditor(最早的组件,病毒经常重这个组件中传入-前辈)
工作原理,在jsp页面中加入textarea控件,利用KindEditorjs对其进行渲染,把它封装成一个iframe里面html页面。上面很多js工具栏。很类似word。可以进行图文编辑。(它不是真正的word,excel。本质是js,因此会造成造成用户黏贴前后格式,字体不一致。-这个问题解决不了【只有cs端才能解决,比如嵌入word】。)
问题:能使用varchar(400)在界面显示没有超过400,但是提交后,数据库报超长。本质标签修饰代码造成实际长度超长。(用户爱出歧义地方)
2) 文字编辑修改,图片不是真的图片放入其中,通过上传图片,然后给图片一个连接地址,这时把图片回显。<img标签。
3) 提交,html页面内容不能直接提交,提前前,触发KindEditor回写htm片段到textarea中。后台按textarea名称或者id来接参。
4) 商品描述跟随商品一起新增。
商品描述中的id,来自上面的商品的新增,因为mybaits会使用mysql的查询新增完最后的一个值,回写到item对象中,(框架替我们做)jdbc框架就没有。商品描述才可以使用。