Javascript 如何从<;div contenteditable=";“真的”&燃气轮机;在Servlet中

Javascript 如何从<;div contenteditable=";“真的”&燃气轮机;在Servlet中,javascript,servlets,html,contenteditable,Javascript,Servlets,Html,Contenteditable,在这里,我有一个,它的行为与单击进行编辑时的相同。用户可以在其中键入和编辑文本 <label for="text_box" class="label"> Body: </label> <div class="text_box" name="text_box" id="text_box" contenteditable="true"> <br /> </div> 正文: 我还有一个servlet。如何在我的s

在这里,我有一个
,它的行为与单击进行编辑时的
相同。用户可以在其中键入和编辑文本

<label for="text_box" class="label">
    Body:   
</label>
<div class="text_box" name="text_box" id="text_box" contenteditable="true">
    <br />
</div>

正文:


我还有一个servlet。如何在我的servlet中获取
的值?

您需要创建一个表单,其中包含一个隐藏的
和一段JavaScript,在提交表单时将div的内部HTML内容复制到textarea的值中

以下是一个启动示例:

<form action="servletURL" method="post" onsubmit="this.content.value=document.getElementById('text_box').innerHTML;">
    <div id="text_box" contenteditable="true"><br /></div>
    <textarea name="content" style="display:none;" />
    <input type="submit" />
</form>
getElementById(“文本框”).innerHTML使用JS获取div内容的最简单方法
String content = request.getParameter("content");