1. 程式人生 > >Ueditor 1.3.5 JSP版配置

Ueditor 1.3.5 JSP版配置

百度的東西用著還行,就是文件太老了。不廢話,上配置過程。

  1. 下載UEditor 1.3.5 JSP版UTF-8版 。
  2. 新建Web projiect,將解壓後的資料夾拖到WebRoot下,順手把資料夾改名為ueditor。
  3. 將ueditor/jsp下的commons-io-2.2-bin.tar.gz解壓,然後將commons-io-2.2下的commons-io-2.2.jar拷貝
    到META-INF下去,將jsp下的commons-filleupload-1.2.2.jar和ueditor.jar拷貝到META-INF下去,然後引入
    這3個jar包。
  4. 將jsp下的Uploader.java拷貝到package中去。
  5. 修改jsp下imageUp.jsp,import的路徑為步驟4的路徑,getRealPath的路徑為config.properties的路徑,
    config.properties中存放的是你可以選擇的存放圖片的資料夾名稱
     1     <%@ page language="java" contentType="text/html; charset=utf-8"
     2              pageEncoding="utf-8"%>
     3         <%@ page import="java.util.Properties" %>
     4         <%@ page import
    ="java.util.List" %>
     5         <%@ page import="java.util.Iterator" %>
     6         <%@ page import="java.util.Arrays" %>
     7         <%@ page import="java.io.FileInputStream" %>
     8         <%@ page import="test.Uploader" %>
     9 
    10             <%
    11 
    12 request.setCharacterEncoding("utf-8");
    13
     response.setCharacterEncoding("utf-8");
    14 
    15 //載入配置檔案16 Properties pro = new Properties();
    17 String propertiesPath = request.getRealPath("/ueditor/jsp/config.properties");
    18 Properties properties = new Properties();
  6. 修改ueditor下的ueditor.config.js,因為我的專案名位Ueditor

  7.  1     /**
     2      * 編輯器資原始檔根路徑。它所表示的含義是:以編輯器例項化頁面為當前路徑,指向編輯器資原始檔(即dialog等資料夾)的路徑。
     3      * 鑑於很多同學在使用編輯器的時候出現的種種路徑問題,此處強烈建議大家使用"相對於網站根目錄的相對路徑"進行配置。
     4      * "相對於網站根目錄的相對路徑"也就是以斜槓開頭的形如"/myProject/ueditor/"這樣的路徑。
     5      * 如果站點中有多個不在同一層級的頁面需要例項化編輯器,且引用了同一UEditor的時候,此處的URL可能不適用於每個頁面的編輯器。
     6      * 因此,UEditor提供了針對不同頁面的編輯器可單獨配置的根路徑,具體來說,在需要例項化編輯器的頁面最頂部寫上如下程式碼即可。當然,需要令此處的URL等於對應的配置。
     7      * window.UEDITOR_HOME_URL = "/xxxx/xxxx/";
     8 */
     9     window.UEDITOR_HOME_URL = "/Ueditor/ueditor/";
    10     var URL = window.UEDITOR_HOME_URL || getUEBasePath();
    11 
    12     /**
    13      * 配置項主體。注意,此處所有涉及到路徑的配置別遺漏URL變數。
    14 */
    15     window.UEDITOR_CONFIG = {
    16 
    17         //為編輯器例項新增一個路徑,這個不能被註釋

這個是index.jsp的程式碼,前兩個紅色行是引入js.
 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

 2 <%
 3 String path = request.getContextPath();
 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
 5 %>
 6 
 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 8 <html>
 9   <head>
10     <base href="<%=basePath%>">
11     
12     <title>My JSP 'index.jsp' starting page</title>
13     <meta http-equiv="pragma" content="no-cache">
14     <meta http-equiv="cache-control" content="no-cache">
15     <meta http-equiv="expires" content="0">    
16     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
17     <meta http-equiv="description" content="This is my page">
18     <!--
19     <link rel="stylesheet" type="text/css" href="styles.css">
20     -->
21     <script type="text/javascript" src="ueditor/ueditor.config.js"></script>
22     <script type="text/javascript" src="ueditor/ueditor.all.js"></script>
23 <!--     <link rel="stylesheet" href="ueditor/themes/default/dialogbase.css"/>-->
24   </head>
25   
26   <body>
27     This is my JSP page. <br>
28 <!--     <textarea name="content" id="myEditor">這裡寫你的初始化內容</textarea>
29     <script type="text/javascript">
30         UE.getEditor('myEditor');
31     </script> -->
32     <form action="" method="post">
33      <div id="myEditor"></div>
34      <script type="text/javascript">
35          var editor = new baidu.editor.ui.Editor();
36          editor.render("myEditor");
37      </script>
38     <input type="submit" name="submit" value="提交">
39 </form>
40   </body>

41 </html> 

配置視窗大小等在config.js配置