KindEditor 图片上传插件应用

作者:简简单单 2011-08-06

KindEditor 图片上传插件应用

imageUploadJson的参数action这个我们还没有写呢!不要着急,如果你急的已经部署打开了该页面你会发现缺了三个图标,那是我们以后文章中实实在在写的三个插件的图标。
css教程Path : 'css/ke.css' 这个是编辑器内容里的一些自定义的样式,比如我们要写引用文本插件,代码高亮插件的时候就用得着了!暂时别急,写上了就写上了也没什么问题。我们稍后完成!
第二步写我们的重中之重的action:
首先声明下我访问action的时候结尾不是以action结尾的,我是以do结尾的(你喜欢什么就配什么,改不改无所谓!菜鸟别纠结这个问题),在struts中怎么配置为.do结尾滴呢?
顺便给菜鸟补下课:
在src根目录下创建struts.properties文件,内容为:struts.action.extension=do即可大功告成!!!哇哈哈,简单嘛?
然后参考解压包jsp教程/upload_json.jsp,接下来我们要将其转换成action
第一步直接写类吧:
怎么写?为什么有人说拿不到request的任何参数?还说是KindEditor或Struts2的Bug?污蔑!纯属污蔑,误人子弟的人们最可恨!
废话下:struts2对文件上传进行了包装,也就是说你可以直接拿到页面中的file!不需要像写Servlet那样写了!
好直接复制upload_json.jsp的代码到action中吧?然后改改?
我们要记得在struts2中action获取文件的时候: 页面(

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
 String path = request.getContextPath();
 String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";
%>


 
  
   

   KindEditor示例
   
   
   
   
   



  
  
   


    <textarea id="content" name="content" style=" visibility: hidden;">
    

    您当前输入了
    0 个文字。(字数统计包含HTML代码。)
    

    您当前输入了
    0 个文字。(字数统计包含纯文本、IMG、EMBED,不包含换行符,IMG和EMBED算一个文字。)
    

    (提交快捷键: Ctrl + Enter)
    

    
    
    
          onclick="javascript:alert(KE.util.getPureData('content'));" />
    
    

    

          onclick="javascript:KE.html('content', '

Hello KindEditor

');" />
          onclick="javascript:KE.text('content', '

Hello KindEditor

');" />
          onclick="javascript:KE.insertHtml('content', '测试内容');" />
          onclick="javascript:KE.appendHtml('content', 'Append HTML');" />
    
   

  

相关文章

精彩推荐