将BLOB类型值在富文本显示和将富文本内容以BLOB类型存储到数据库
来源:互联网 发布:单片机是什么专业 编辑:程序博客网 时间:2024/05/21 12:43
//将后台拿到的BLOB类型的值放在前台富文本显示
java代码:
info.setBlob(blobContent); //省略前面数据库取值步骤,这里假设blobContent为从数据库取到的值,info为实体。
HttpSession session=request.getSession();
session.setAttribute("info",info);
jsp代码:
<body>
<% Infomation info=(Infomation)session.getAttribute("info"); %>
<div id="Editor" style="width:700px; height:400px;">
//这里用hidden存放BLOB值是因为在设置富文本内容时用小脚本会出现bug,这个我尝试过好多次,不知道是我的方式不对还是怎么滴
//value值建议用单引号包起来
<input type="hidden" value='<%=info.getBlob()%>' id="ueContent">
<script type="text/javascript" charset="utf-8">
var ue=UE.getEditor('Editor');
ue.ready(function(){
//可以将BLOB类型的值直接设置为富文本内容,无需做任何转换。
ue.setContent(document.getElementById("ueContent").value);
});
</script>
</div>
</body>
//将富文本的值存放在数据库BLOB类型中
jsp代码:
<body>
<form action="/infomation" type="post" id="infomation">
//用hidden标签将富文本的内容传递给后台
<input type="hidden" id="blob" name="blob" value="">
<div id="Editor" style="width:700px; height:400px;">
<script type="text/javascript" charset="utf-8">
var ue=UE.getEditor('Editor');
</script>
</div>
<input type="button" onclik="doSubmit()">
</form>
<script language="javascript">
function doSubmit(){
//取富文本的文本内容
var value = UE.getEditor('Editor').getContent();
$("#blob").val(value);
$("#infomation").submit();
}
</script>
</body>
java代码:
byte[] bytes=null;
//因为BLOB是一个存储二进制文件的,这里需要将接收到的富文本内容转成byte数组放进数据库
bytes=request.getParameter("blob").getBytes();
info.setContent(bytes);
//以上是用jsp+servlet+jdbc,没有用到框架,小弟菜鸟一枚,记录这篇文章是为了方便记忆,请各位大神勿喷
- 将BLOB类型值在富文本显示和将富文本内容以BLOB类型存储到数据库
- 怎么将大Byte数组类型存储到以blob方式Mysql数据库中
- 数据库大数据BLOB类型转换文本
- 富文本内容显示格式
- oracle+jsp中blob类型存储大文本问题解决方法
- oracle+jsp中blob类型存储大文本问题解决方法
- Bootstrap wysiwyg,将富文本数据保存到mysql
- 从Oracle中数据库中读取以Blob类型存储的图片显示在jsp页面中
- 数据库设计问题1-之富文本内容存储到mysql后的读取问题
- 将富文本过滤器修改成可重入的
- 富文本信息存储显示?乱码问题
- TextView富文本显示
- UILabel显示富文本
- qlistview 显示富文本
- SharePoint 2013 使用 RBS 功能将二进制大型对象 BLOB 存储在内容数据库外部。
- 处理Blob类型数据,例如将对象保存到blob字段中
- php 实现从其他网站拷贝的富文本内容并将里面的图片抓取到本地
- 将一文件转成blob类型
- Faster-RCNN+ZF用自己的数据集训练模型(Python版本)
- 二次同余式(草稿)
- React基础(未完结)
- 【Cython】Cython在Windows环境下的部署安装
- 最好用的剧情插件:USequencer初识
- 将BLOB类型值在富文本显示和将富文本内容以BLOB类型存储到数据库
- SourceTree 免登录跳过初始设置
- html复杂表格
- 自定义View实现视差特效
- matplotlib 详解3 面向对象
- JAVA企业面试题精选 Spring 11-14
- Linux学习笔记_系统输入输出标准(重定向,>,>>,<,2>&1,xargs)
- Android 设置app字体不受Android系统控制
- 进程间通信之管道通信