在java项目中如何使用fckeditor编辑器?
第一步:复制fckeditor文件夹到WebRoot目录下。
一般只能在这个目录下。
第二步:复制使用的jar到项目lib目录下
第三步:复制fckeditor.properties到src目录下。
第四步:复制如下内容到web.xml 文件
复制代码 代码示例:
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
如果项目中使用了struts2,在web.xml中把
复制代码 代码示例:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
修改为:
复制代码 代码示例:
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
目的是不让struts2过滤掉fckeditor上传功能。
第五步:在使用的jsp中引入fckeditor的tld文件。
复制代码 代码示例:
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
第六步:在页面上显示fckeditor编辑器 代码:
复制代码 代码示例:
<FCK:editor instanceName="content" toolbarSet="Default" height="500">
<jsp:attribute name="value">${news.CContent}</jsp:attribute>
</FCK:editor>
第七步:在action中使用request.getParameter("content"); 获取fckeditor编辑器内容。
第八步:完成fckeditor编辑器的配置。