我在jsp页面中有一个textarea
,其内容在Servlet中处理。
我认为contentType是多部分的,所以我想我会使用getFormField()
和getString()
方法来提取值,但这会引发异常,说
the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is application/x-www-form-urlencoded
当我使用request.getParameter("textAreaID")
时,它总是为空。我该如何处理这种情况?任何帮助,将不胜感激。如果问题没有以正确的方式构建,请在downvoting之前告诉我。提前谢谢。
答案 0 :(得分:1)
如果您想提取许多字段的值,可以使用getParameterNames()方法
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements())
{
String parameter = (String) paramNames.nextElement();
String parameterValue = (String) request.getParameter(parameter);
System.out.println("*****" + parameter + " - " + parameterValue);
}