百度UEditor 后端配置项没有正常加载,上传插件不能正常使用!

后端配置项没有正常加载,上传插件不能正常使用!

clipboard.png
这个怎么回事?

代码::::::
<%@ page language="java" pageEncoding="utf-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<!doctype html>
<html lang="en">
<%

response.setHeader("Cache-Control", "no-store");

%>
<jsp:include page="../../views/include/includeHead.jsp">

<jsp:param name="title" value="编辑新闻  - "  />

</jsp:include>
<!-- <link href="../../../resource/js/layui/css/layui.css" rel="stylesheet"></link> -->
<link rel="stylesheet" href="../../../resource/js/ueditor/themes/default/css/ueditor.css">
<style type="text/css">
body{

font-size: 14px;
color: #6b7e8a;

}
.icon{

cursor:pointer;
padding-left:5px;
padding-top:3px;
width:20px;
height:20px;

}
.icon:hover,.bg{

background: radial-gradient(#fff,#D8DDE5); 

}
input[type=checkbox]{

display:inline-block;
margin:4px 9px 0;
padding-left:10px;

}
.warning{

margin-left:-57px;
padding-top:5px;
font-weight:100;

}
.layui-layedit {

width: 750px;
margin-left: 177px;

}
</style>

<script type="text/javascript" src="../../../resource/js/ueditor/ueditor.config.js"></script>
<!-- 编辑器源码文件 -->
<script type="text/javascript" src="../../../resource/js/ueditor/ueditor.all.js"></script>
<!-- 语言包文件 -->
<script type="text/javascript" src="../../../resource/js/ueditor/lang/zh-cn/zh-cn.js"></script>
<body>

<div class="page">
    <div class="nav">
        <jsp:include page="../../views/include/includeNav.jsp">
            <jsp:param name="nav" value="NRGL"></jsp:param>
        </jsp:include>
    </div>
    <div class="container" style="height:793px;overflow:hidden;">
    
    <!-- 导航地址显示 -->
        <div class="col-xs-12" style="padding-top:5px;background-color: #fff;">
            内容管理->新闻公告维护->编辑新闻
        </div>
        <form class="form-horizontal" action="" method="POST" style="background:#fff;margin-top:24px;">
            <input type="hidden" id="newsId" name="newsId" value="${newsId}" />
        <!-- 导航线 -->
            <div class="col-xs-12" style="border-bottom-color: #e1e1e1; margin-top:40px;margin-bottom:20px;">
                <div class="col-xs-5" style="padding: 0 0 0 24px ">
                    <hr style="margin: 2px;">
                </div>
                <div class="col-xs-2" style="padding: 0px;height: 29px;line-height: 4px;" align="center">
                     <img alt="" src="../../../resource/images/userRegist/img_left.png" align="left">    
                    <font style="font-size: 14px">新闻基本信息</font>
                    <img alt="" src="../../../resource/images/userRegist/img_right.png" align="right">
                </div>
                <div class="col-xs-5" style="padding:  0 24px 0 0 ">
                    <hr style="margin: 2px;">
                </div>
            </div>
            
            <!-- 新闻标题 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;">
                <label for="tzjg" class="col-xs-2 control-label"
                        style="padding-right: 0px; padding-left: 0px;">新闻标题<font color="red">*</font> </label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" style="width: 240px;"  maxlength="50"
                        id="newsTitle" name="newsTitle" placeholder="20字以内 " onblur="blurTest(this,'新闻标题')" value="${news.title}" />
                </div> 
            </div>
            
            <!-- 发布对象 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;"> 
                <input type="hidden" id="viewtype_" name="viewtype_" value="${news.viewtype}">
                <label for="tzjg" class="col-xs-2 control-label"
                    style="padding-right: 0px; padding-left: 0px;">发布对象<font color="red">*</font></label>
                <div class="col-xs-10  has-feedback" style="padding-bottom: 5px;padding-top:3px;padding-left: 16px;">
                     <input id="ptfobj" class="obj" name="permView" type="checkbox"  value="2"  >平台方</input>
                     <input id="xmfobj" class="obj" name="permView" type="checkbox"  value="3"  >项目方</input>
                     <input id="tzfobj" class="obj" name="permView" type="checkbox"  value="4"  >投资方</input>
                </div>    
            </div>
            
            <!-- 发布模块 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;"> 
                        <input type="hidden" id="newsType1" name="newsType1" value="${news.type1}">
                        <label for="tzjg" class="col-xs-2 control-label"
                            style="padding-right: 0px; padding-left: 0px;">发布模块<font color="red">*</font></label>
                         <div class="col-xs-10  has-feedback" style="padding-left: 15px;">
                              <div class="btn-group bootstrap-select show-tick" style="width:240px;">
                                  <button type="button" class="btn dropdown-toggle btn-default" style="height:30px;" 
                                      id=""    data-toggle="dropdown" data-id="proImp" title="请选择" >
                                      <span id="selectedType" class="filter-option pull-left select">请选择</span>&nbsp;
                                      <span class="caret"></span>
                                  </button>
                                  <div class="dropdown-menu open">
                                      <ul class="dropdown-menu inner selection" role="menu">
                                          <li id="newsTp0" data-original-index="0" class="selected">
                                              <a tabindex="0" class="" style="" data-tokens="null">
                                                  <span class="text">请选择</span>
                                                  <span class="glyphicon glyphicon-ok check-mark"></span>
                                              </a>
                                          </li>
                                          <li id="newsTp1" data-original-index="1">
                                              <a tabindex="0" class="" style="" data-tokens="null">
                                                  <span class="text">公告</span>
                                                  <span class="glyphicon glyphicon-ok check-mark">
                                                  </span>
                                              </a>
                                          </li>
                                          <li id="newsTp2" data-original-index="2">
                                              <a tabindex="0" class="" style="" data-tokens="null">
                                                  <span class="text">新闻</span>
                                                  <span class="glyphicon glyphicon-ok check-mark"></span>
                                              </a>
                                          </li>
                                      </ul>
                                  </div>
                              </div>
                        </div>    
                </div>
            
            <!-- 新闻来源 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;">
                <label for="tzjg" class="col-xs-2 control-label"
                        style="padding-right: 0px; padding-left: 0px;">新闻来源<font color="red">&nbsp;</font> </label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" style="width: 240px;"  maxlength="8"
                        id="newsSource" name="newsSource" placeholder="8字以内 "  value="${news.source}" />
                </div> 
            </div>
            
            <!-- 新闻作者 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;">
                <label for="tzjg" class="col-xs-2 control-label"
                        style="padding-right: 0px; padding-left: 0px;">新闻作者<font color="red">*</font> </label>
                <div class="col-xs-10">
                    <input type="text" class="form-control" style="width: 240px;"  maxlength="15"
                        id="newsAuthor" name="newsAuthor" placeholder="15字以内 " onblur="blurTest(this,'新闻作者')" value="${news.author}" />
                </div> 
            </div>
            
            <!-- 原文链接 -->
            <div class="col-xs-12" style="margin-bottom: 10px; padding: 0px;margin-left: -30px;">
                <label class="col-xs-2 control-label" style="padding-right: 7px; padding-left: 0px;">原文链接 </label>
                <div class="col-xs-4">
                    <input type="text" class="form-control" style="width: 240px;"  maxlength="40"
                        id="link" name="link" placeholder="请输入新闻链接 " onblur="blurTest1(this)" value="${news.url}" />
                </div>
                <label class="warning col-xs-6">以http:// 或者https:// 开头</label>
            </div>
            
            <!-- 新闻内容 -->
            <div class="col-xs-12 newsContext" style="margin-bottom: 0px; padding: 0px;margin-left: -30px;">
                <label for="tzjg" class="col-xs-2 control-label"
                        style="padding-right: 0px; padding-left: 0px;">新闻内容<font color="red">*</font> </label>
                
                    <script id="ueditors" name="content" type="text/plain" 
                    style="width:810px;height:300px;width: 800px;margin-left: 179px;">${news.content}</script>
                
            </div>
            
            <!-- 提交取消按钮 -->
            <button type="button" class="button button-primary layui-btn site-demo-layedit"  data-type="content" 
            style="background-color:#3584c6;opacity:1;width:95px;height: 30px;line-height: 30px;padding: 0px;    
            margin-top: 25px;margin-left:315px;margin-bottom:30px;" onclick="getContents()" >提交</button>
            <button type="button" class="button button-adm1" onclick="deleteNews()" style="border-width:1px;width:95px;height: 30px;line-height: 30px;padding: 0px;margin-left:145px;margin-top:-20px;margin-bottom:30px; "   >删除</button>
        </form>
    </div>
    <jsp:include page="../../views/include/includeBottom.jsp"></jsp:include>
</div>
<jsp:include page="../../views/include/includeJs.jsp"></jsp:include>

<script src="../../../resource/js/layui/layui.js"></script> 

<script type="text/javascript">

/ 删除操作 /
function deleteNews(obj){

$(obj).css("background-color", "#cd0000");
$(obj).css("padding-top", "8px");
/* 每一行Id值  */
var newsId = $("#newsId").val();

    layer.confirm('您确定要删除这条新闻吗?确定后这条新闻将被彻底删除!', {
      skin : 'layui-layer-lan',
      closeBtn : 0,
      title : ['新闻删除提示'],
      btn: ['确认','取消'] //按钮
    }, function(){/* 点击确定  */                
        removeNewsItem(newsId);
        /* 删除新闻  */
        /* 关闭窗口  */
        layer.closeAll();
        $(obj).css("background-color", "");
        $(obj).css("padding-top", "");
    }, function(){/* 点击取消  */
        $(obj).css("background-color", "");
        $(obj).css("padding-top", "");
    }
  );
}

function removeNewsItem(id) {
$.post(

    "/lgip/all/news/removeItemNews", 
    {   "id": id, 
        
    },
    function(){
        window.location.href = "/lgip/all/news/newsPreservation";
        } 
);

}

</script>
<script type="text/javascript">

window.um = UE.getEditor('ueditors', {
    /* 传入配置参数,可配参数列表看umeditor.config.js */
    /* toolbar: ['undo redo | bold italic underline'] */
    toolbars: [
    [
    'undo', //撤销
    'redo', //重做
    'bold', //加粗
    'indent', //首行缩进
    'italic', //斜体
    'underline', //下划线
    'strikethrough', //删除线
    'subscript', //下标
    'fontborder', //字符边框
    'superscript', //上标
    'formatmatch', //格式刷
    'source', //源代码
    'blockquote', //引用
    'pasteplain', //纯文本粘贴模式
    'selectall', //全选
    'horizontal', //分隔线
    'removeformat', //清除格式
    'time', //时间
    'date', //日期
    'unlink', //取消链接
    'spechars', //特殊字符
    'searchreplace', //查询替换
    'map', //Baidu地图
    'simpleupload', //单图上传
    'insertimage', //多图上传
    'edittable', //表格属性
    'edittd', //单元格属性
    'link', //超链接
    'justifyleft', //居左对齐
    'justifyright', //居右对齐
    'justifycenter', //居中对齐
    'justifyjustify', //两端对齐
    'customstyle', //自定义标题
    'insertcode', //代码语言
    'fontfamily', //字体
    'fontsize', //字号
    'paragraph', //段落格式
    'forecolor', //字体颜色
    'backcolor', //背景色
    'insertorderedlist', //有序列表
    'insertunorderedlist', //无序列表
    'fullscreen', //全屏
    'rowspacingtop', //段前距
    'rowspacingbottom', //段后距
    'insertframe', //插入Iframe
    'imagenone', //默认
    'imageleft', //左浮动
    'imageright', //右浮动
    'imagecenter', //居中
    'lineheight', //行间距
    'edittip ', //编辑提示
    ]
],
elementPathEnabled:false,
wordCount:false,                  
});

UE.Editor.prototype._bkGetActionUrl = UE.Editor.prototype.getActionUrl;
UE.Editor.prototype.getActionUrl = function(action) {
    if (action == 'uploadimage' || action == 'uploadscrawl' || action == 'uploadimage') {
        return 'http://a.b.com/upload.php';
    } else if (action == 'uploadvideo') {
        return 'http://a.b.com/video.php';
    } else {
        return this._bkGetActionUrl.call(this, action);
    }
}

</script>
</body>
<jsp:include page="../../views/include/includeFoot.jsp"></jsp:include>
</html>

阅读 14.3k
2 个回答

后台报错信息没有贴出来,根本看不出来问题在哪。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题