Summernote富文本编辑器怎么把富文本编辑器里边的内容传到java后台数据库

Abenazhan 2020-02-17 01:41:34
页面使用了Summernote富文本编辑器 在富文本编辑器里面可以上传图片上传音频也可以对文章内容进行排版 想把富文本编辑器里面的所有编辑的内容(包括格式)存到后台数据库里。


java后台怎么接受富文本编辑器里面的所有内容
求具体方法和参考的例子
...全文
2872 点赞 收藏 6
写回复
6 条回复
鸣鸣Amadues 05月09日
建议不要用url传html代码,http里url主要是用来定位的,不是用来传数据的,传数据用body,而header是用来传一些配置的
回复 点赞
weixin_hhh 05月06日
楼主最后是怎么上传的呢,我把html作为请求参数,但没有传到服务器,出现了一个警告:
[Deprecation] Resource requests whose URLs contained both removed whitespace (`\n`, `\r`, `\t`) characters and less-than characters (`<`) are blocked. Please remove newlines and encode less-than characters from places like element attribute values in order to load these resources. See https://www.chromestatus.com/feature/5735596811091968 for more details.
请问楼主有遇到这种情况吗
回复 点赞
咦哟~~~ 2020年08月17日
赞同楼上的,直接获取富文本中的内容然后赋值到一个隐藏的input,跟着表单一起提交到后台就ok了,富文本中的内容都是html元素的,所以查的时候也可以也会带样式去显示.
回复 点赞
Abenazhan 2020年08月17日
引用 3 楼 情非彼岸花 的回复:
赞同楼上的,直接获取富文本中的内容然后赋值到一个隐藏的input,跟着表单一起提交到后台就ok了,富文本中的内容都是html元素的,所以查的时候也可以也会带样式去显示.
嗯呢 好用
回复 点赞
Abenazhan 2020年08月17日
引用 2 楼 辛木_X 的回复:
[quote=引用 1 楼 辛木_X 的回复:]楼主的问题解决了么,最近正好遇到了相同的问题,想了一个简单的方法来解决:

<label class="form-control-label">信息内容: <span class="tx-danger">*</span></label>
<div id="summernote"></div>

<div style="display: none;"><!-- 隐藏 -->
<html:text property="infoContect" styleClass="form-control" size="22" name="TpInfoForm" styleId="infoContect"
maxlength="22"/>
</div><!-- 隐藏 -->

上面的为summernote框架,下面的为form的一个字段,我隐藏掉了 ,需要把summernote的内容放到TpInfoForm的infoContect字段中

可以在提交的js中获取并赋予内容

var markupStr = $('#summernote').summernote('code')
document.getElementById('infoTitle').value=markupStr;

希望可以帮到你~

var markupStr = $('#summernote').summernote('code')
document.getElementById('infoTitle').value=markupStr;

这里的infoTitle 修改为 infoContect

[/quote]👍👍
回复 点赞
辛木_X 2020年08月16日
引用 1 楼 辛木_X 的回复:
楼主的问题解决了么,最近正好遇到了相同的问题,想了一个简单的方法来解决:

<label class="form-control-label">信息内容: <span class="tx-danger">*</span></label>
<div id="summernote"></div>

<div style="display: none;"><!-- 隐藏 -->
<html:text property="infoContect" styleClass="form-control" size="22" name="TpInfoForm" styleId="infoContect"
maxlength="22"/>
</div><!-- 隐藏 -->

上面的为summernote框架,下面的为form的一个字段,我隐藏掉了 ,需要把summernote的内容放到TpInfoForm的infoContect字段中

可以在提交的js中获取并赋予内容

var markupStr = $('#summernote').summernote('code')
document.getElementById('infoTitle').value=markupStr;

希望可以帮到你~

var markupStr = $('#summernote').summernote('code')
document.getElementById('infoTitle').value=markupStr;

这里的infoTitle 修改为 infoContect

回复 点赞
发动态
发帖子
Java EE
创建于2007-09-28

3.7w+

社区成员

22.5w+

社区内容

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区公告
暂无公告