<form method="post" action="?">
<input type="text" name="d" value="3">
<input type="text" name="e" value="5">
<input type="text" name="c" value="1">
<input type="text" name="a" value="4">
<input type="text" name="b" value="2">
<input type="submit">
</form>
正在处理POST请求:
Enumeration e = request.getParameterNames();
while(e.hasMoreElements()){
out.println(e.nextElement());
}
这是一个包含参数名称的枚举
,其顺序未指定
是否有一种方法可以从POST请求中获取原始文本源?
我想按照原始顺序获取参数,就像Chrome开发者工具所显示的那样:
d=3&e=5&c=1&a=4&b=2
顺便说一下:我尝试使用request.getQueryString()
只返回了URL(GET方法)中的查询结果,无法获取任何POST方法中的参数。
request.getInputStream()
获取数据,但是什么都没有,只有一个空流。也许它已经被ServletRequest
解析了? - Koerrrequest.getInputStream()
吗? - Koerr