`
icejadelove
  • 浏览: 134913 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2整合fckeditor 实现图片的上传功能~ 本人测试成功

阅读更多

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的大小,建议直接把官方的例子内的考入项目更目录即可,那已经是很精简的版本了,当然还可以把目录下的_开头的都删掉,以节约空间。

(8$YY~0NM@_P4L4I4CYL}T9

推荐一套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.
] ;

(0CCT3I2HT}VQ_6G7HN2{OA

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics