ueditor 整合 springmvc

从官网下载得到ueditor-1.4.3版本,需要utf版的。

1.解压文件之后是utf8-jsp,将其拷贝到WebContent目录下,将utf8-jsp->jsp->lib目录下的所有jar包添加到WEB-INF下的lib中,eclipse会自动添加到build path中。


2.创建testUeditor.jsp,内容为:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>完整demo</title>
<script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/utf8-jsp/ueditor.config.js"></script>
    <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/utf8-jsp/ueditor.all.min.js"> </script>
    <!--建议手动加在语言,避免在ie下有时因为加载语言失败导致编辑器加载失败-->
    <!--这里加载的语言文件会覆盖你在配置项目里添加的语言类型,比如你在配置项目里配置的是英文,这里加载的中文,那最后就是中文-->
    <script type="text/javascript" charset="utf-8" src="${pageContext.request.contextPath }/utf8-jsp/lang/zh-cn/zh-cn.js"></script>
</head>
<body>
<div>
   测试:
   <textarea id="container" name="container"  
       style="width: 800px; height: 200px; margin: 0 auto;"></textarea>  
       <div id="btns">
        <div>
        <button οnclick="getPlainTxt()">获得内容</button>
        </div>
       </div>
   <script type="text/javascript">  
       UE.getEditor("container");  
       function getPlainTxt() {
           var arr = [];
           arr.push(UE.getEditor('container').getContent());
           alert(arr)
       }
   </script> 
</div>
</body>
</html>


3.修改config.json文件:

/*经过测试,图片访问路径放到tomcat/webapps/ 下最合适。*/

    "imageUrlPrefix": "/", /* 图片访问路径前缀,我在这里设置的是"/",实际路径在tomcat/webapp */
    "imagePathFormat": "../img/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */


4.编写controller,跳转到ueditor界面:

//测试Ueditor
@RequestMapping("/testUeditor")
public String testUeditor() {
return "testUeditor";
}

springmvc对静态资源拦截的配置通过<mvc:default-servlet-handler/>完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值