当前位置:编程学习 > JAVA >>

如何保存ckeditor的文本到mysql中

环境是myeclipse8.6 ,jsp已经设计好了,就一个文章内容,和文章标题,跟csdn发表新话题一样的界面差不多,用的hibernate和struts2,请问如何编写?谢谢! --------------------编程问答-------------------- struts2中setter/getter ck的name就能取到对应的值,直接存就可以了 --------------------编程问答-------------------- 能否详细说明下 --------------------编程问答--------------------

<fck:editor instanceName="article.artContent" basePath="/fckeditor" toolbarSet="MyFace" width="540" height="500" />


instanceName等于普通表单中的NAME --------------------编程问答-------------------- fck插入图片可以吗? --------------------编程问答-------------------- 已经说的很明白了,我觉得你要是还不清楚的话,你可以完全脱离框架,直接jsp就好了。假设有两个jsp a.jsp和b.jsp,在a中构造fck的编辑器,提交到b,借用二楼代码,a中
<fck:editor instanceName="artContent" basePath="/fckeditor" toolbarSet="MyFace" width="540" height="500" />
那么在b中你{param.artContent}这样你就得到了在编辑器中输入的内容。
============
回4楼,fck当然可以插入图片。建议最好自己动手研究下 --------------------编程问答--------------------
引用 5 楼 tubage408 的回复:
已经说的很明白了,我觉得你要是还不清楚的话,你可以完全脱离框架,直接jsp就好了。假设有两个jsp a.jsp和b.jsp,在a中构造fck的编辑器,提交到b,借用二楼代码,a中
<fck:editor instanceName="artContent" basePath="/fckeditor" toolbarSet="MyFace" width="540" height="500" />
……
--------------------编程问答--------------------
引用 5 楼 tubage408 的回复:
已经说的很明白了,我觉得你要是还不清楚的话,你可以完全脱离框架,直接jsp就好了。假设有两个jsp a.jsp和b.jsp,在a中构造fck的编辑器,提交到b,借用二楼代码,a中
<fck:editor instanceName="artContent" basePath="/fckeditor" toolbarSet="MyFace" width="540" height="500" />
……

看清楚标题,是editor不是FCKeditor 虽然是升级版本,差别很大的,不要误导别人。
你可以在action中以前怎么获取的值就怎么获取 --------------------编程问答-------------------- insert into j_newscontent (n_id,content) values (7,<p>
13131</p>)
插入的结果就是上面的语句,mysql提示语句出错,是用htmlspecialchars函数处理过的,各位大侠,应该怎么处理ckeditor的内容,才能顺利的插入mysql啊? --------------------编程问答-------------------- 不是不能保存。这个问题是,ckeditor会自动在文本前面添加一行空白比如说:
你添加 php100那么在数据库中的格式是
<p>                                                                              php100</p>
只看到了<p>和空白而已,你用箭头→来看看数据库能看到。  --------------------编程问答-------------------- 同问 --------------------编程问答-------------------- 本人以前一个项目的代码,可以参考一下:
前台:
 <FCK:editor instanceName="storeBean.aboutUs"  toolbarSet="Default" height="500px" basePath="/fckeditor/" value="${storeBean.aboutUs}">
 <FCK:config SkinPath="/basic/fckeditor/editor/skins/silver/" />
 </FCK:editor>

后台:
	public String SaveAboutUs() {
// 从session中获得storeID
int storeId = getStoreIdFromSession();
this.storeBean.setStoreId(storeId);
this.storeManager.saveStoreAboutUs(this.storeBean);
this.storeIdstr = Integer.toString(storeId);
return "toPreviewModel";
}


后台定义:private StoreBean storeBean; 设置get  set 方法,或者你也可以直接使用request.getParameter("Fckeditor‘s instanceName")

图片可以上传,可以直接获取图片的路径,存储到数据库里即可,记得当时配置的时候和struts2.0 貌似有点冲突,需要重新写一个过滤器
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,