接上篇,昨晚代码敲得晚了点没来得及发,今天补上。
昨天的步骤只能实现一些基本的文字编辑,想要文件(图片上传)上传,还需要另外配置:
0.补充昨天的:fckeditor更目录下只需保留3个xml文件和2个js文件;子目录保留_samples和editor,其余都可以删掉。
1.下载fckeditor-java-2.6-bin.rar(注:如果是2.3以前的,下面的配置方法会不一样)。解压后把lib目录下的所有jar导入工程;同时导入fckeditor-java-core-2.6.jar。
2.在工程src目录下新建fckeditor.properties
输入connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction
3.打开web.xml配置servlet,添加
<servlet>
<servlet-name>ConnectorServlet</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ConnectorServlet</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
4.再在web.xml添加
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.FilterDispatcher
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
如果不配置这一项,会报数组越界的错
ok,收工