Fckeditor和JSP(Java)项目的整合实例
来源:互联网 发布:360手机 知乎 编辑:程序博客网 时间:2024/05/01 05:43
(转载标签:fckeditorit 分类:Java)
1.将FCKeditor目录下的editor拷贝到项目的WebContent目录下
2.并把ECKeditor-2.3.jar 和 commons-fileupload.jar拷贝到项目/WebContent/WEB-INF/lib目录下
3.把 FCKeditor.tld拷贝到项目/WebContent/WEB-INF下
4.在web.xml里添加如下代码
代码
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<!-- 此为文件浏览路径 -->
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>SimpleUploader</servlet-name>
<servlet-class>com.fredck.FCKeditor.uploader.SimpleUploaderServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<!-- 此为文件上传路径,需要在WebRoot 目录下新建 UserFiles 文件夹 -->
<!-- 根据文件的类型还需要新建相关的文件夹 Image、 Flash -->
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<!-- 此参数为是否开启上传功能 -->
<param-name>enabled</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFile</param-name>
<param-value></param-value>
</init-param>
<init-param>
<!-- 此参数为文件过滤,以下的文件类型都不可以上传 -->
<param-name>DeniedExtensionsFile</param-name>
<param-value>php|php3|php5|phtml|asp|aspx|ascx|jsp|cfm|cfc|pl|bat|exe|dll|reg|cgi</param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsImage</param-name>
<param-value>jpg|gif|jpeg|png|bmp</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsImage</param-name>
<param-value></param-value>
</init-param>
<init-param>
<param-name>AllowedExtensionsFlash</param-name>
<param-value>swf|fla</param-value>
</init-param>
<init-param>
<param-name>DeniedExtensionsFlash</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SimpleUploader</servlet-name>
<url-pattern>/FCKeditor/editor/filemanager/upload/simpleuploader</url-pattern>
</servlet-mapping>
在页面中使用先导入<%@ taglib uri="/tags/FCKeditor" prefix="FCK"%>当然这前提是你得在web.xml中配置<taglib>
<taglib-uri>/tags/FCKeditor</taglib-uri>
<taglib-location>/WEB-INF/tld/FCKeditor.tld</taglib-location>
</taglib>
并保证/WEB-INF/tld/FCKeditor.tld存在。
然后<FCK:editor id="content" toolbarSet="Default" > </FCK:editor>
其中id指定当前这个字段的名称,工具栏设置默认只能是Default,Basic,UserSet而且首字母必须大写。这两个的具体配置在fck里面,用户可以自己定义自己的工具栏在fckconfig.js中配置。
在项目目录下建立文件夹UserFiles/Image,UserFiles/Flash,UserFiles/File,这三个目录表示文件上传后的位置,如果文件夹不存在会出现security error
FCKeditor目录精简说明:
1. 根目录下的文件只留下fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文件
2. 删除所有的以_开头的文件和文件夹
3. 删除FCKeditor/editor/filemanager/upload目录下的所有文件
4. 删除FCKeditor/editor/filemanager/browser/default/connectors目录下的所有文件
5. 删除FCKeditor/editor/_source目录
- Fckeditor和JSP(Java)项目的整合实例
- Fckeditor和JSP(Java)项目的整合实例
- Fckeditor和JSP(Java)项目的整合实例
- struts2和fckeditor的整合
- jsp整合fckeditor
- Fckeditor jsp使用实例,自定义Fckeditor的工具栏
- 关于struts2和fckeditor整合的总结
- 在项目中整合FCKeditor
- 在项目中整合FCKeditor
- FCKeditor For Java/Jsp
- PHP实例:FCKeditor 的配置和使用方法
- PHP实例:FCKeditor 的配置和使用方法
- 让FCKeditor在 JSP和JSF 网站项目中跑起来
- FCKeditor在 JSP和JSF 网站项目中的应用
- Fckeditor对java 整合问题
- 整合Zend Framework和Fckeditor
- 在JSP中应用FCKeditor(2.1.1和FCKeditor.Java 2.3)
- 在JSP中应用FCKeditor(2.1.1和FCKeditor.Java 2.3)
- Ext中同时隐藏field和label的方法
- 合并两个vector
- 如何合并两个vector? merge
- Adding SVN Information to File Headers Revisited
- CSS :hover 伪类
- Fckeditor和JSP(Java)项目的整合实例
- memcache实现基于IP的控制发帖次数
- bash中关于控制字符的显示和转换
- 彻底搞定C指针
- 常用sql相关
- 信号量函数 semget() semop() semctl() 说明
- 常用工具类
- 栈的链式存储结构
- 给packetix的vpn加了几个路由