<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-10  評論-23  文章-32  trackbacks-0
        環境:
             jdk1.6
             tomcat6.0
             myeclipse6.1
             fckeditor2.6.4.1

        jar:
             總共需要5個jar包,在fckeditor-java-2.4.2-bin.zip 解壓后的文件夾下可以找到4個,還有一個需要自己上網下載
             5個jar:
            
             (其中slf4j-api-1.5.8.jar 和 slf4j-jdk14-1.5.8.jar版本必須一致)

             前四個jar能在fckeditor-java-2.4.2-bin.zip解壓后的文件夾下找到
             但是在fckeditor文件夾下的slf4j-api.jar 是1.5.2版本的, 我的slf4j的兩個jar包都是從slf4j官網下載的。
             slf4j官網下載地址:http://www.slf4j.org/download.html 先下載下來slf4j.zip然后解壓后在文件夾里找的到。

        1.新建一個web工程
        2.將上面的5個jar包導入到工程的WebRoot/WEB-INF/lib下
        3.解壓FCKeditor_2.6.4.1.zip后,將解壓出來的文件夾fckeditor復制到WebRoot下
        4.在src下建一個新.properties文件-->fckeditor.properties
          內容如下:
    connector.userFilesPath=UploadFile
    connector.userActionImpl
    =net.fckeditor.requestcycle.impl.UserActionImpl
       
        5.在工程配置文件-->web.xml中配置一個servlet

      <?xml version="1.0" encoding="UTF-8"?>
      <web-app version="2.5" 
          xmlns="http://java.sun.com/xml/ns/javaee" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
        <welcome-file-list>
          <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
       <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>
       
       6.新建一個jsp文件,名為test.jsp,放到webRoot下即可
       
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"
        pageEncoding
    ="UTF-8"%>
    <%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
    <%
        String path 
    = request.getContextPath();
        String basePath 
    = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

        String content
    =request.getParameter("edt1");
        
    if (content != null) {
              content 
    = content.replaceAll("\r\n""");
              content 
    = content.replaceAll("\r""");
              content 
    = content.replaceAll("\n""");
              content 
    = content.replaceAll("\"""'");
        }else{
              content 
    = "";
        }
        content 
    = new String(content.getBytes("iso8859-1"),"utf-8");
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
     
    <base href="<%=basePath%>">
     
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     
    <title>fck 測試</title>
     
    <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
    </head>
    <body>
        
    <form method="post" name="frm1">
        
    <FCK:editor height="400" instanceName="edt1" value="<%=content%>" toolbarSet="Basic">
            
    <FCK:config SkinPath="skins/office2003/"/>
        
    </FCK:editor>
        
    <input type="submit" value="提交">
        
    </form>
        
    <hr>
        
    <%=content%>
    </body>
    </html>

    <!--
        如果不使用FCK tag 的話,可以使用如下的javascript方式調用
        
    <script type="text/javascript">
            var oFCKeditor 
    = new FCKeditor("edt1");
            oFCKeditor.BasePath 
    = "fckeditor/";
            oFCKeditor.Height
    ='400';
            oFCKeditor.ToolBarSets
    ="Basic";
            oFCKeditor.Value
    ="<%=content%>";
            oFCKeditor.Create();
        
    </script>
     
    -->
     
        7.目錄結構如下圖
        
       
         8.先訪問jsp頁面,啟動tomcat以后,直接訪問jsp地址,我的是 http://localhost:8888/fckeditor01/test.jsp
           然后就可以測試了(至于struts2來說,原理是一樣的)

         9.效果圖
                

          在上傳圖片的時候發現一個小問題:就是圖片上傳成功了以后,但你輸入的時候插入圖片,界面如下:
         
          就是說源文件地址不正確,預覽中不能正確顯示,正確的應該是/fckeditor01/UploadFile/image/Jianyue18.jpg,我也不知道為什么少了一個"/",加上“/”就能正確顯示了,這就是知其然不知其所以然的痛苦啊,之后有時間了研究一下源碼再來分享。

         此例是參考網上資料所做,特別感謝那些樂于分享的人們.

    posted on 2009-07-21 14:22 liuyimx 閱讀(1033) 評論(1)  編輯  收藏 所屬分類: fckEditor

    評論:
    # re: fckeditor2.6.4例1[未登錄] 2011-11-15 16:52 |
    我的fck有些視頻上傳的插件···導入不對


    點服務瀏覽器的時候那個頁面沒反應  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 最新国产乱人伦偷精品免费网站 | 亚洲AV电影院在线观看| 污污视频免费观看网站| 国产免费拔擦拔擦8x| 亚洲精品国产首次亮相| 日本人护士免费xxxx视频| 亚洲第一se情网站| 国产免费观看青青草原网站| 阿v免费在线观看| 亚洲av无码国产精品色在线看不卡 | 97国免费在线视频| 亚洲AV色香蕉一区二区| 中文字幕视频免费| 亚洲天堂2016| 四虎AV永久在线精品免费观看| 特级毛片免费播放| 国产亚洲一区二区手机在线观看| 大地资源网高清在线观看免费| 亚洲国产精品无码久久久不卡| 久久午夜羞羞影院免费观看| 亚洲videosbestsex日本| 在线观看亚洲免费| 久久国产乱子伦精品免费午夜| 亚洲三级电影网址| 好吊妞在线成人免费| 五月婷婷免费视频| 亚洲av无码成h人动漫无遮挡| 免费H网站在线观看的| 美美女高清毛片视频黄的一免费| 亚洲中文字幕日产乱码高清app| 69视频免费在线观看| 亚洲av无码片vr一区二区三区| 亚洲综合精品香蕉久久网| 最近中文字幕国语免费完整| 亚洲国产成人精品无码区二本| 亚洲色婷婷综合开心网| 97在线视频免费播放| 无套内谢孕妇毛片免费看看| 久久久无码精品亚洲日韩按摩| 在线观着免费观看国产黄| 暖暖免费在线中文日本|