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

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


java后台怎么接受富文本编辑器里面的所有内容
求具体方法和参考的例子
...全文
4329 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
开拓者Amadues 2021-05-09
  • 打赏
  • 举报
回复
建议不要用url传html代码,http里url主要是用来定位的,不是用来传数据的,传数据用body,而header是用来传一些配置的
  • 打赏
  • 举报
回复 1
楼主最后是怎么上传的呢,我把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.
请问楼主有遇到这种情况吗
SovP. 2021-11-26
  • 举报
回复
@无所事事的海绵宝宝 我也是这个情况,请问你是怎么解决的?
咦哟~~~ 2020-08-17
  • 打赏
  • 举报
回复 2
赞同楼上的,直接获取富文本中的内容然后赋值到一个隐藏的input,跟着表单一起提交到后台就ok了,富文本中的内容都是html元素的,所以查的时候也可以也会带样式去显示.
社会小萌新 2021-07-08
  • 举报
回复
@咦哟~~~ 这个方法超级好用,直接创建个新的隐藏表单,把要传的数据放到表单里就行了。富文本中大量的内容和样式就可以直接传输了。之前总是有东西传不完,还以为是xss过滤器的问题。感谢!
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

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧