Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1574|回复: 0

[默认分类] kindeditor用法简单介绍

[复制链接]
  • TA的每日心情
    开心
    2021-12-13 21:45
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-7-11 14:16:00 | 显示全部楼层 |阅读模式

    最近做毕业设计用了一个叫做kindeditor的文本编辑工具,相信很多人都用过,这货和fckeditor差不多,个人感觉这个的皮肤更好看,而且对中文的支持更好,没那么容易出现中文乱码问题。下次记录一下自己的简单用法:
    1,首先去官网下载http://www.kindsoft.net/
    2,解压之后如图所示:
      



    由于本人做的是用的是JSP,所以ASP,PHP什么的就用不上了,直接把那些去掉然后将整个文件夹扔进Myeclipse,如图:
      



    里面有个报错,估计是我自己IDE的问题,没有处理照常使用。
    3,就可以开工写JSP了,下面把自己的一个JSP的代码贴出来,页面代码神马的不太规范,凑合着当示例,能跑通就行;
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      
      
    <html>
    <head>
    <base href="<%=basePath%>">
      
    <title>My JSP "index.jsp" starting page</title>
      
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
      
    <link rel="stylesheet" type="text/css" href="css/layout.css">
    <link rel="stylesheet" href="kindeditor/themes/default/default.css" />
    <link rel="stylesheet" href="kindeditor/plugins/code/prettify.css" />
    <script charset="utf-8" src="kindeditor/kindeditor.js">
    </script>
    <script charset="utf-8" src="kindeditor/lang/zh_CN.js">
    </script>
    <script charset="utf-8" src="kindeditor/plugins/code/prettify.js">
    </script>
    <script>
    KindEditor.ready(function(K) {
    var editor1 = K.create("textarea[name="article.content1"]", {
    cssPath : "kindeditor/plugins/code/prettify.css",
    uploadJson : "kindeditor/jsp/upload_json.jsp",
    fileManagerJson : "kindeditor/jsp/file_manager_json.jsp",
    allowFileManager : true,
    afterCreate : function() {
    var self = this;
    K.ctrl(document, 13, function() {
    self.sync();
    document.forms["example"].submit();
    });
    K.ctrl(self.edit.doc, 13, function() {
    self.sync();
    document.forms["example"].submit();
    });
    }
    });
    prettyPrint();
    });
    </script>
    </head>
      
    <body>
    <div id="container">
    <div id="header">
    </div>
    <div id="menu">
    <ul>
    <li>
    <a href="main.jsp">首页</a>
    </li>
    <li>
    <a href="jsp/update_password.jsp">个人信息</a>
    </li>
    <li>
    <a href="jsp/article_add.jsp">提交论文</a>
    </li>
    <li>
    <a href="article_returnList.action">审批论文</a>
    </li>
    <li>
    <a href="#">后台管理</a>
    </li>
    </ul>
    </div>
    <div id="mainContent">
      
    <form name="example" method="post" action="article_add.action">
    题目:
    <input  type="text" name="article.title">
    <br />
    内容:
    <textarea name="article.content1" cols="100" rows="8"
    ></textarea>
    <br />
    <input type="submit" name="button" value="提交" />
    (提交快捷键: Ctrl + Enter)
    </form>
    </div>
    <div id="footer">
    Copyright 2012 by Lai Xuansi.
    </div>
    </div>
    </body>
    </html>
      
    4,给张上述代码的效果图,本人不太会做界面,凑合看:
      

    5,关于数据库和上传本地图片问题
    Kindeditor对于上传的图片神马的会默认保存在attached文件夹中,至于数据库字段中存储的只是图片的地址,所以将内容读取出来的时候,只要读取数据库字段中的内容就会自动将文本和图片等一起显示出来了,很好很强大!要注意的就是读取数据库出来之后要将地址转换成HTML代码才能正确显示,这个工作很简单,只要:<s:property value="article.content1" escape="false" />将escape="false" 就OK了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-4-24 08:22 , Processed in 0.366601 second(s), 50 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表