fckeditor 2.6 使用总结

最近写个blog 用java用到了富文本编辑器,本来是用xheditor但是发现上传图片实在是麻烦。还是改用fckeditor。

直接来步骤:

1、下载地址https://sourceforge.net/projects/fckeditor/files/FCKeditor.Java/2.6/

      直接下载这两个fckeditor-java-demo-2.6.war  ,fckeditor-java-2.6-src.zip  不用说 第一个是例子 第二个是源码。

2、解压.war 这个包把里面的lib下的jar文件copy到自己项目lib下。war包中有个fckeditor.properties文件拷贝到自己工程下的src 中。最好不要修改这个文件,我修改了文件指定上传图片的路径后就没办法上传了。所以copy过去就行不用管。

3、打开自己的web.xml 添加

    <!-- fck begin -->
    <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>
    <!-- fck end -->

如果用struts2了要这样写filter

    <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>
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping>

 不能直接/*,说是和struts2冲突,自己没试过。

4、将war包中的fckeditor文件夹整个copy到webroot下不用动。

5、新建jsp页面内容如下

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<span style="background-color: #888888;"><%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %></span>
<html>  
<head>  
  <meta http-equiv="pragma" content="no-cache">  
  <meta http-equiv="cache-control" content="no-cache">  
  <meta http-equiv="expires" content="0">      
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  
  <meta http-equiv="description" content="This is my page">  
  </head>  
  <body>   淘宝女装夏装新款
    <form action="">    
          <FCK:editor instanceName="EditorDefault"  toolbarSet="Default" width="750" height="550">
           
                <jsp:attribute name="value">This is some <strong>sample text
                    </strong>. You are using <a href="http://www.fckeditor.net">
                    FCKeditor</a>.
                </jsp:attribute>
          </FCK:editor>
        <input type="submit" value="提交"/>  
    </form>  
  </body>  
</html>

你可能感兴趣的:(fckeditor)