Java 文本区域未发布

标签 java servlets textarea

我尝试提交的文本区域值约为 400 个字符,而 servlet 获取的值为 null。当我将其限制为少于 75 个字符时,servlet 将获得正确的值。 有人见过这种情况吗?

JSP

<form action="/admin/homepageupdates">
   <div class="body">
      <textarea name="txtcontent" rows="7" cols="105"><%=hp.getBodyText()%></textarea>
   </div>
   <input type="submit" name="submit" id="submit" value="Update" />
</form>

Servlet

String textbody = (String)request.getParameter("txtcontent");

最佳答案

您必须使用POST任何大量数据的方法 ( <form ... method="POST"> ) GET方法只能传输几个字节,具体取决于浏览器和 Web 服务器允许在 URL 中传输的字节数。

关于Java 文本区域未发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544066/

相关文章:

java - 当 NULL LocalDate 作为输入给出时, native 命名查询失败并出现异常 "column is of type date but expression is of type bytea"

java - 使用声明字段反射提供的方法

Java Servlet 登录过滤器排除列表不适用于整个文件夹

java - 使用arrayList在JTextArea中显示

java - 使用对象初始化重构开关

javascript - 闭包编译器 es6 let 关键字

java - 在 Servlet 中获取 HTTP 和 HTTPS 请求的完整 URL 和查询字符串

java - Apache Tomcat Servlet 线程未完成

HTML : Is there any way to show images in a textarea?

html - IE11 中的文本区域问题 - 文本内容自动更改