• layui JSP页面富文本框 IT


    <tr>
                            <th>合同正文</th>
                            <td colspan="3"><%--placeholder="内容最多2000字" maxlength="2000"--%>
                                <%--<textarea class="layui-textarea" id="LAY_demo1" name="content" style="display: none;">${object.content}</textarea>--%>
                                <textarea id="content" name="content"  style="display: none;" autocomplete='off'>
                                    ${object.content}
                                </textarea>
                            </td>
                        </tr>

    js引入组件

    var indexEdit=layedit.build('content',{
            height: '100%', //设置编辑器高度
            tool: [
                'strong' //加粗
                ,'italic' //斜体
                ,'underline' //下划线
                ,'del' //删除线
                ,'|' //分割线
                ,'left' //左对齐
                ,'center' //居中对齐
                ,'right' //右对齐
                ,'link' //超链接
                ,'unlink' //清除链接
                //,'image' //插入图片
            ]
        }); //建立编辑器

    ajax提交表单获取富文本内容

    //监听提交
        form.on('submit(formSubmit)', function(data){
            var loading = curlayer.load(2, {offset: ['40%', '50%'], shade: [0.1, '#3595CC'], area: ['10%', '10%']});
            var recId='0';
            var str = layedit.getContent(indexEdit);
            data.field.content = str;
            if(data.field.recId!=''){
                recId=data.field.recId;
            }
            //0审批完成     1驳回待处理    2待审批     3暂存
            data.field.states='2';
            $.ajax({
                type: "PUT",
                url: basePath+'/service/contractManage/contractinfo/'+recId,
                data: data.field,
                /*async:false,*/
                dataType: "json",
                success: function(data){
                    if(data.data.code=='200'){
                        layer.msg("操作成功", {icon: 1});
                         parent.location.reload();
                    }else if(data.data.code=='0'){
                        curlayer.close(loading);
                        layer.msg(data.data.msg, {icon: 0});
                    } else {
                        curlayer.close(loading);
                        layer.msg("操作失败", {icon: 0});
                    }
                }
            });
        });

    jsp页面查看富文本转义处理

    if ("view".equals(type)) {
                if (StringUtils.isNotBlank(contractInfo.getContent())) {
                    contractInfo.setContent(StringEscapeUtils.unescapeXml(contractInfo.getContent()));
                }
                forward = "forward:/modules/oa/contractManage/contractinfo/contractinfo-view.jsp";
            }


  • 相关阅读:
    API接口认证
    接口测试怎么做
    负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。
    软件安全测试的几个原则
    9.22
    9.20
    9.19
    9.15
    9.12作业
    9.8作业
  • 原文地址:https://www.cnblogs.com/qxqbk/p/16139157.html
Copyright © 2020-2023  润新知