Kindeditor环境搭建(JSP)
来源:互联网 发布:淘宝开店要几张银行卡 编辑:程序博客网 时间:2024/06/13 04:05
Kindeditor环境搭建(JSP)
文章分类:Web前端
一 环境: XP3+Myeclipse6.6+Tomcat7
二 官网:http://www.kindsoft.net/
需要的jar文件如下 :
二 官网:http://www.kindsoft.net/
需要的jar文件如下 :
commons-fileupload-1.2.1.jar
commons-io-1.4.jar
json_simple-1.1.jar
三 参考资料
1 可视化编辑器的开发心得
http://www.javaeye.com/topic/552177
2 KindEditor使用
http://jonney-82.javaeye.com/blog/447579
3 kindeditor错误“服务器发生故障”解决的办法!
http://www.webqi.cn/news/news179.html
4 基于kindeditor3.4的上传功能的JAVA实现
http://www.javaeye.com/topic/599971
四 具体代码:版本:Kindeditor3.5
1 参考(kindeditor错误“服务器发生故障”解决的办法!)所讲述问题修改二个文件,就不用每个页面都要设置:imageUploadJson,fileManagerJson这二个参数.
修改位置与文件名称
1 kindeditor/plugins/image/image.html
将其中的:
三 参考资料
1 可视化编辑器的开发心得
http://www.javaeye.com/topic/552177
2 KindEditor使用
http://jonney-82.javaeye.com/blog/447579
3 kindeditor错误“服务器发生故障”解决的办法!
http://www.webqi.cn/news/news179.html
4 基于kindeditor3.4的上传功能的JAVA实现
http://www.javaeye.com/topic/599971
四 具体代码:版本:Kindeditor3.5
1 参考(kindeditor错误“服务器发生故障”解决的办法!)所讲述问题修改二个文件,就不用每个页面都要设置:imageUploadJson,fileManagerJson这二个参数.
修改位置与文件名称
1 kindeditor/plugins/image/image.html
将其中的:
- var imageUploadJson = (typeof KE.g[id].imageUploadJson == 'undefined') ? '../../php/upload_json.php' : KE.g[id].imageUploadJson;
就是把:php替换成:jsp,修改为:
- var imageUploadJson = (typeof KE.g[id].imageUploadJson == 'undefined') ? '../../jsp/upload_json.jsp' : KE.g[id].imageUploadJson;
2 kindeditor/plugins/file_manager/file_manager.js
- var JSON_URL = '../../php/file_manager_json.php';
- var JSON_URL = '../../jsp/file_manager_json.jsp';
3 页面调用如下:
- <script type="text/javascript">
- KE.show({
- id : 'content1',
- allowFileManager : true,
- afterCreate : function(id) {
- KE.event.ctrl(document, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- }
- });
- </script>
未修改前的代码如下:
- <script type="text/javascript">
- KE.show({
- id : 'content1',
- allowFileManager : true,
- imageUploadJson : '${pageContext.request.contextPath}/kindeditor/jsp/upload_json.jsp',
- fileManagerJson : '${pageContext.request.contextPath}/kindeditor/jsp/file_manager_json.jsp',
- afterCreate : function(id) {
- KE.event.ctrl(document, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- }
- });
- </script>
4 各页面如下:
添加JSP页面
- <%@ page language="java" pageEncoding="UTF-8"
- contentType="text/html; charset=UTF-8"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
- <html>
- <head>
- <script type="text/javascript" charset="utf-8"
- src="${pageContext.request.contextPath}/kindeditor/kindeditor.js"></script>
- <script type="text/javascript">
- KE.show({
- id : 'content1',
- allowFileManager : true,
- afterCreate : function(id) {
- KE.event.ctrl(document, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- }
- });
- </script>
- </head>
- <body>
- <form action="${pageContext.request.contextPath}/kindeditors"
- name="example" id="example" method="post">
- <TABLE cellSpacing=1 cellPadding=0 width="800" border=0
- align="center">
- <tr>
- <td bgcolor="#ffffff" align="center">
- 内容
- </td>
- <td bgcolor="#ffffff" align="center">
- <textarea id="content1" name="content1"
- style="width: 700px; height: 400px"></textarea>
- </td>
- </tr>
- <tr>
- <td align="center" colspan="2">
- <input type="submit" value="保存!">
- </td>
- </tr>
- </TABLE>
- </form>
- </body>
- </html>
Servlet代码:
- String context = request.getParameter("content1");
- System.out.println("context: " + context);
- request.setAttribute("context",context);
- request.getRequestDispatcher("/kindeditor-edit.jsp").forward(request, response);
编辑JSP页面如下:
- <%@ page language="java" pageEncoding="UTF-8"
- contentType="text/html; charset=UTF-8"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <script type="text/javascript" charset="utf-8"
- src="${pageContext.request.contextPath}/kindeditor/kindeditor.js"></script>
- <script type="text/javascript">
- KE.show({
- id : 'content1',
- allowFileManager : true,
- afterCreate : function(id) {
- KE.event.ctrl(document, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- KE.event.ctrl(KE.g[id].iframeDoc, 13, function() {
- KE.util.setData(id);
- document.forms['example'].submit();
- });
- }
- });
- </script>
- </head>
- <body>
- <form action=""></form>
- <TABLE cellSpacing=1 cellPadding=0 width="800" bgColor=#ABACAD
- border=0>
- <tr>
- <td class=state bgcolor="#ffffff" align="center">
- 编辑内容
- </td>
- <td bgcolor="#ffffff" align="center">
- <textarea id="content1" name="content1"
- style="width: 750px; height: 400px">${requestScope.context}</textarea>
- </td>
- </tr>
- </TABLE>
- <p><a href="${pageContext.request.contextPath}">返回</a></p>
- </body>
- </html>
以上内容转载至:http://liuzidong.javaeye.com/blog/953941
补充:自己配置的时候,上传图片总会提示“服务器故障”,找了N长时间,发现自己确定引包了,但引的路径是该JS下的lib,把这三个包提取出来放到WEBROOT/WEB-INF/LIB下引用才会正常使用! 记录下来备用!
- Kindeditor环境搭建(JSP)
- Chap4 搭建JSP环境
- JSP环境的搭建
- JSP环境搭建
- jsp 开发环境搭建
- JSP环境搭建~备忘
- JSP基础环境搭建
- ubuntu搭建jsp环境
- ubuntu搭建jsp环境
- 搭建JSP开发环境
- jsp环境搭建教程
- JSP 开发环境搭建
- JSP 开发环境搭建
- jsp环境搭建
- jsp环境搭建
- Ubuntu 搭建JSP 环境
- jsp环境搭建笔记
- jsp环境搭建
- 嵌入式加密芯片已步入32位时代
- 软件版本管理——SUBVERSION
- Ant 的最完整build.xml(转)
- 网站
- 也谈外包
- Kindeditor环境搭建(JSP)
- Android学习之(2)URL相关
- awk manual.
- 1392 凸包模板
- AutoHotKey知识点整理
- 哈希(Hash)与加密(Encrypt)的基本原理、区别及工程应用
- struts2中文手册中autocompleter标签例子的实践过程
- java 内存溢出
- Dojo问答专用贴