如何将Servlet的值发送到HTML textarea?

时间:2017-09-04 12:51:58

标签: jsp servlets textarea

BalusC,感谢您的关注,但这是另一回事。我发送这个值没有任何问题。我的问题是在textArea上写回来,如果有的话。相反,我试图更好地解释它:

我的目标是首先保存textarea(没问题)然后,如果写了什么,我想在textarea中显示它。最后一部分是一个问题。

例子:想象一下你在textarea中写了一些内容但是没有时间完成:你保存它(发送到servlet),它仍然显示以防你想要编辑(我必须把它发送回去textarea - 这是我的问题 - )。

textarea不存在value参数(因为它带有输入),所以我试过这个,但它不起作用。我在互联网上找到的唯一领导是使用JavaScript而我宁愿不这样做。它对输入效果很好,但是当用户写了很多东西时,它并不像用户那样舒服。我可以尝试的任何想法或主角?

<form method="post" action="edit" >
<input type="submit" value="Enregistrer ma traduction" id="save">
<p><textarea type="text" class = "traduction" name="${ stat }"
id="${ stat }" cols="40" rows="5" placeholder="essai traduction">

<c:if test="${ !empty stat }"><c:out value="${ stat }"/>
</c:if></textarea></p>

</form>

这是我在servlet中的doPost方法:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    String stat = request.getParameter("stat");
    request.setAttribute("stat", stat);
    this.getServletContext().getRequestDispatcher("/WEB-INF/edit_sub.jsp").forward(request, response);
}

谢谢你的帮助。

0 个答案:

没有答案