JSP頁面中使用fckeditor控制項入門

來源:互聯網
上載者:User

fckeditor控制項請到官方網站下載http://www.fckeditor.net,本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.1-bin.zip裡面的一些內容,讀者可以自行下載。

1、解開壓縮包FCKeditor_2.6.3.zip,將其中的fckeditor檔案夾複製到WEB-INF下面,後面可以直接使用。

2、在頁面中使用FCKeditor有兩種方式。
方式一:JavaScript的方式
(1)直接使用,見method1.html

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  5.   </head>
  6.   <body>
  7.   方法一:通過JavaScript來實現的實現編輯器匯入<br>
  8.     <script type="text/javascript">
  9.         var oFCKeditor = new FCKeditor('FCKeditor1') ;
  10.         oFCKeditor.BasePath = "fckeditor/";
  11.         //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";
  12.         oFCKeditor.Width="50%";
  13.         oFCKeditor.Height="400";
  14.         oFCKeditor.Value="initial value";
  15.         //oFCKeditor.ToolbarSet="Basic";
  16.         //預設是default
  17.         oFCKeditor.ToolbarSet="Default";
  18.         oFCKeditor.Create() ;
  19.         </script>
  20.         <hr>
  21.   </body>
  22. </html>

(2)通過Textarea,祥見method2.html

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3.   <head>
  4.     <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  5.    <script type="text/javascript">
  6.     window.onload=function(){
  7.         var oFCKeditor = new FCKeditor('MyTextarea') ;
  8.         oFCKeditor.BasePath = "fckeditor/";
  9.         //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";
  10.         oFCKeditor.ReplaceTextarea();
  11.         }
  12.     </script>
  13.   </head>
  14.     <body>
  15.     方法二:通過Textarea來實現的實現編輯器匯入<br>
  16.     <textarea rows="4" cols="60" name="MyTextarea">this is a value</textarea>
  17.       </body>
  18. </html>

方式二:在標籤使用FCKeditor
在使用標籤之前,需要搭建環境。將fckeditor-java-2.4.1-bin.zip包中的fckeditor-java-core-2.4.1.jar、commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、slf4j-api-1.5.2.jar以及包fckeditor-java-demo-2.4.1.zip中的slf4j-simple-1.5.2.jar複製到lib目錄下,並構建環境。
構建完後,就可以在JSP頁面中進行使用。祥見頁面method_jsp.jsp

  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
  3. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  4. <html>
  5.   <head>
  6.     <title>method_jsp.jsp</title>
  7.   </head>
  8.   <body> 
  9.        早些版本必需將fckeditor的Value屬性必需指定對應的值,且值不可為空。
  10.     而此處版本是2.6.3,該問題已經解決。
  11.     <FCK:editor instanceName="myEditor" basePath="/fckeditor"></FCK:editor>
  12.   </body>
  13. </html>

效果如:

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.