下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Fckeditor在SSH框架下的部署一,.FCKeditor 介绍 FCKeditor 这个开源的HTML 文本编辑器可以让web 程序拥有如MS Word 这样强大的编辑功能,.FCKeditor 支持当前流行的浏览器。二,下载地址:直接下载这两个fckeditor-java-demo-2.6.war ,不用说 第一个是例子 第二个是源码,但部署直接用*.war就足够了。三,解压war文件, 把里面的lib下的jar文件copy到自己项目lib下。war包中有个perties文件拷贝到自己工程下的src中。最好不要修改这个文件,我修改了文件指定上传图片的路径后就没
2、办法上传了。所以copy过去就行不用管。上传后的工程目录结构: 注意:lib包下的,这两个包,容易和工程已经有这两个包冲突,容易导致上传图片,或者文件时报错,建议用FCK下面这个两个版本的。四,修改web.xml配置文<!- fck begin -><servlet><servlet-name>ConnectorServlet</servlet-name><servlet-class></servlet-class><load-on-startup>1</load-on-startup></s
3、ervlet> <servlet-mapping><servlet-name>ConnectorServlet</servlet-name><url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern></servlet-mapping><!- fck end ->注意:struts2在web.xml中配置过滤条件时,不能直接/*,说是和struts2冲突,会导致fck上传图片时报错,自己没试过,如果遇到最优解决办法:继承stru
4、ts2 的过滤器,重写一个过滤器:Overridepublic void doFilter(ServletRequest req, ServletResponse res,FilterChain chain) throws IOException, ServletException / TODO Auto-generated method stubString url = (HttpServletRequest) req).getRequestURI(); if (url.indexOf("fckeditor") < 0) doFilter(req, res, cha
5、in); else arg2.doFilter(req, res); 五,垃圾文件清理删除fckeditor目录下面所有以“_”开头的文件或者文件夹,像"_samples"、"_documentation.html“等 删除fckeditor目录下面除了,fckconfig.js fckpackage.xml fckstyles.xml fcktemplates.xml外的所有文件,当然要保留editor文件夹 删除fckeditor/editor/lang目录下面除了en.js、 zh-cn.js外的所有文件 删除fckeditoreditorfilemanag
6、er目录下面的connectors文件夹 删除editorskins目录下面除了default下面的文件夹,这个里面是皮肤,共有三种,可以在fckconfig.js里面设置。清理后的文件目录:六,新建页面在jsp页面里引入<% taglib uri="" prefix="FCK" %><% taglib prefix="s" uri="/struts-tags"%><FCK:editor instanceName="appNewNotice.notecontent"
7、 basePath="/fckeditor" height="380" width="97%"> <jsp:attribute name="value"> </jsp:attribute> </FCK:editor>instanceName 可以直接应用struts2的对象,和其它struts2标签一样.注意:因为struts2对freemarker标签应用很多,这里会出现冲突,就是你做好页面后fck编辑框怎么也不出现,并且没有报错,解决办法:直接用struts2的标签,不
8、要在配置成在走玩以后步骤后,应该能顺利看到编辑界面七,编辑内容的展现<FCK:editor instanceName="appNewNotice.notecontent" basePath="/fckeditor" height="380" width="97%"> <jsp:attribute name="value"> <s:property value="appNewNotice.notecontent" escape="fals
9、e" /> </jsp:attribute> </FCK:editor> 展现时和struts其它string字段一样就可以了。 八,在这里多说几句,在保存编辑文件时我应用的是clob字段,此字段的保存和展现需要做一些特殊配置:1, 在实体映射文件里配置成: <property name="notecontent" type="org.springframework.orm.hibernate3.support.ClobStringType"> <column name="NOTECON
10、TENT" /> </property>2, 在spring配置文件dataAccessContext-hibernate.xml里配置: <bean id="oracleLobHandler"class="org.springframework.jdbc.support.lob.OracleLobHandler"lazy-init="true"><property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" /></bean><bean id="nativeJdbcExtractor"class="org.springframework.jdbc.support.nativejdbc.Co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年遂昌县部分机关事业单位招聘编外用工备考题库及一套答案详解
- 2026年中国物流股份有限公司招聘备考题库及完整答案详解1套
- 2026年临沂高新区公开招聘工作人员10人备考题库完整参考答案详解
- 2026年包头钢铁(集团)有限责任公司招聘备考题库及答案详解1套
- 2026年中国船舶重工集团大连船舶工业有限公司招聘备考题库及1套完整答案详解
- 2026年十五冶金建设集团有限公司招聘等你来冲备考题库及一套完整答案详解
- 2026年东胜区消防安全服务中心专职工作人员招聘备考题库及一套参考答案详解
- 2026年成都理工大学工程技术学院招聘备考题库及参考答案详解
- 2026年国信证券股份有限公司福建分公司招聘备考题库及完整答案详解一套
- 2026年广东粤运交通股份有限公司招聘备考题库参考答案详解
- 河道工程测量施工方案
- 2025岚图汽车社会招聘参考题库及答案解析(夺冠)
- 2025河南周口临港开发区事业单位招才引智4人考试重点题库及答案解析
- 2025年无人机资格证考试题库+答案
- 南京工装合同范本
- 登高作业监理实施细则
- DB42-T 2462-2025 悬索桥索夹螺杆紧固力超声拉拔法检测技术规程
- 大学生择业观和创业观
- 车载光通信技术发展及无源网络应用前景
- 工程伦理-形考任务四(权重20%)-国开(SX)-参考资料
- 初中书香阅读社团教案
评论
0/150
提交评论