1.刚开始的时候以为跟struts整合差不多,但事实上按部就班的时候会出现一系列的问题。
一般情况下会遇到这些问题:
《 解决方法:此错误是由于struts2的拦截器拦截action时与fckeditor的servlet有冲突导致的。只要配置一下web.xml中struts2的映射就行。我的配置如下:
<filter><br><filter-name>struts2</filter-name><br><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class><br></filter>
<filter-mapping><br><filter-name>struts2</filter-name><br><url-pattern>*.action</url-pattern><br></filter-mapping>
<filter-mapping><br><filter-name>struts2</filter-name><br><url-pattern>/struts/*</url-pattern><br></filter-mapping>
<servlet><br><servlet-name>ConnectorServlet</servlet-name><br><servlet-class><br> net.fckeditor.connector.ConnectorServlet <br></servlet-class><br><load-on-startup>1</load-on-startup><br></servlet>
<servlet-mapping><br><servlet-name>ConnectorServlet</servlet-name><br><!-- Do not wrap this line otherwise Glassfish will fail to load this file --><br><url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern><br></servlet-mapping>
---------解决完问题后,我们就开始进一步配置,其实大部分工作已经完成。只需要从官方给的例子中,吧lib里面的jar包放到自己的项目中,这样基本上就已经完成了配置。当然了,可以压缩一下fckeditor的大小,建议直接把官方的例子内的考入项目更目录即可,那已经是很精简的版本了,当然还可以把目录下的_开头的都删掉,以节约空间。
推荐一套fckeditor工具栏:
FCKConfig.ToolbarSets["self"] = [
['Cut','Copy','Paste','PasteText','PasteWord','-',
'Find','Replace','-','SelectAll','RemoveFormat'],
['Bold','Italic','Underline','StrikeThrough',
'OrderedList','UnorderedList','-','Outdent','Indent','Blockquote','CreateDiv'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Image','Table','Smiley','PageBreak'],['TextColor','BGColor'],
['FontName','FontSize']
//['FitWindow','ShowBlocks','-','About'] // No comma for the last row.
] ;
分享到:
相关推荐
Struts2 和 FCKeditor 的整合是Web开发中一个常见的需求,特别是在需要提供富文本编辑器功能时。FCKeditor是一款强大的开源...记住,配置过程中的细节很重要,确保每个步骤都正确执行才能成功整合Struts2和FCKeditor。
在使用FCKeditor上传图片时,如果没有正确配置Action,Struts2可能无法识别或处理上传请求。因此,你需要在`struts.xml`文件中为FCKeditor的上传操作创建一个专门的Action,并设置相应的接收路径。 2. **文件上传...
解决上述问题后,你应该能够成功地在Struts2应用中使用FCKeditor上传图片。如果遇到任何错误,建议检查服务器日志,它们通常会提供错误的具体信息,帮助你定位并解决问题。同时,学习并理解Struts2的拦截器机制和...
6. **测试与调试**:完成上述配置后,需要对整合后的系统进行充分的测试,确保编辑器能够正常显示和保存富文本内容,同时检查文件上传功能是否正常,特别是对于中文文件名的支持。 总的来说,Struts和FCKeditor的...
至此,我们已经成功地将Fckeditor与Struts2整合,实现了富文本编辑和图片上传功能。开发者可以根据需求进一步扩展Action类,以支持更多的功能,如文件管理、链接插入等。在实际项目中,可能还需要考虑安全性问题,...
Struts2+FCKeditor-2.3 是一个集成解决方案,旨在为Java开发人员提供一个强大的文本编辑器,以便在Web应用程序中实现富文本输入。FCKeditor是一款开源的JavaScript组件,它允许用户在Web页面中编辑HTML内容,类似于...
在Struts2中集成FCKeditor,可以为用户提供一个方便、功能丰富的文本输入界面,从而提升应用的用户体验。 首先,我们需要了解Struts2的基本架构。Struts2的核心是Action类,它负责处理用户的请求,与业务逻辑层交互...
5. **文件上传**:FCKEditor支持文件上传功能,这需要在Struts2中配置文件上传拦截器,设置允许的最大文件大小和类型。同时,需要提供一个Action来接收并保存上传的文件。 6. **安全考虑**:整合过程中需要注意XSS...
Struts2和FCKeditor是两个在Web开发中常见的开源工具,它们的结合使用能创建出功能丰富的信息发布系统。在这个实例中,我们将深入探讨如何利用这两个技术来构建一个信息发布的平台。 **Struts2框架** Struts2是...
服务器端处理完图片上传后,会返回一个响应,告知FCKeditor上传的结果。这个响应可以是JSON格式或其他结构化的数据,包含上传成功或失败的信息,以及新图片的URL。FCKeditor根据这个响应更新编辑器中的图片列表,...
在JSP环境下配置FCKeditor并实现图片上传功能,需要一系列步骤。下面我们将详细介绍这个过程。 首先,我们需要下载FCKeditor的源代码和相关资源。在提供的压缩包中,有两个文件:`fck-实例.rar`和`FCKEditor-说明....
### Struts2项目中JSP页面使用FCKeditor详解 #### 一、引言 FCKeditor是一款功能强大的在线富文本编辑器,广泛应用于各种Web应用程序中,特别是那些需要用户输入格式化文本的场景。在Struts2项目中集成FCKeditor...
总之,“fckeditor集成远程图片上传插件”是一个实用的工具,它可以增强FCKeditor的功能,使用户在编辑内容时能方便地上传和插入图片,提高了编辑效率。通过理解和配置这个插件,开发者可以为用户提供一个更加完善的...
struts2下的FCKeditor插件,解决了兼容问题,例子见本人上传的其他资源
相对于FCKeditor,KindEditor在与Struts2框架整合时,有着更便捷的优势,因为它通常不需要开发者进行额外的过滤文件重写工作。这种无缝对接减少了开发时间,提高了开发效率。 Struts2是Java企业级开发中的一个流行...
通过这个"**fckeditor开发.net-Demo带上传图片功能**"的示例,开发者可以快速理解如何在.NET环境中整合FCKeditor,并实现图片上传功能,这对于构建具备富文本编辑和媒体管理功能的Web应用来说非常有价值。
5. 测试插件功能,确保用户在编辑过程中可以顺利上传和插入远程图片。 在PHP环境下,此插件的实现涉及到文件上传处理、权限验证以及图片处理(如缩略图生成)等多个环节。开发者需要有一定的PHP基础,理解文件上传...