weweb.xml:
  <servlet>
  <servlet-name>Connector</servlet-name>
  <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class>
  </servlet>
<servlet-mapping><servlet-name>Connector</servlet-name>
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern></servlet-mapping> 
  页面代码:
<FCK:editor instanceName="EditorDefault" height="100%">
<jsp:attribute name="value">
<%=cc.getContent()%>
     </jsp:attribute>
</FCK:editor>使用的是这个版本fckeditor-java-demo-2.4.1
问题是图片上传的问题,这个版本的好象是要把图片先上传到服务器,然后从服务器里面调用,我选择好图片后选择上传。。它就一直显示在加载状态。。没动静了。本人第一次用这个,配置完能显示后就没改过任何代码了。还望高手没指教。

解决方案 »

  1.   

    SmartUpload  或者 DiskFileUpload
      

  2.   

    楼主,你的fckEditor没有设置好,半天没东西是因为没有调用到服务器端的处理方法。
      

  3.   

    你已经配置了web.xml文件
    但是你还需要在src(或你的classpath)下建一个fckedior.properties文件,文件内容是connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
    你试试吧。
      

  4.   

    楼上的请解释一下这是什么好吗?映射UserActionImpl?
    我看很多代码都有basepath但是我设置的过程中没有设计到这个,是因为这个么?
      

  5.   

    FckEditor的帮助文档说得很清楚,要想使用上传功能,你必须做以下2件事:
    1.Declare the ConnectorServlet in your web.xml
      <web-app version="2.4">
        ...
        <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>
        ...
      </web-app>2.Create a fckeditor.properties file in your classpath and add:
      connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl