区别request的getParameter() ,getInputStream(),getReader()
参考:http://blog.csdn.net/clam_clam/article/details/6570539 我们经常用servlet和jsp, 经常用request.getParameter() 来得到数据。 request.getParameter() request.getInputStream() request.getReader() 这三个方法都是从request对象中得到提交的数据,但是用途不同。 要根据<form>表单提交数据的编码方式选择不同的方法。 HTML中的form表单的一个关键属性 enctype: 1. enctype=application/x- www-form-urlencoded 这种编码方式是默认的编码方式。 编码后的结果通常是field1=value2&field2=value2&… 的形式,如 name=aaaa&password=bbbb。 通常使用的表单也是采用这种方式编码的,Servlet 的 API 提供了对这种 编码方式解码的支持,只需要调用 ServletRequest 类中的 getParameter()方法就可以得到用户表单中的字段和数据。 不足: 这种编码方式( application/x-www-form-urlencoded )虽然简单,但对于传输大块的二进制数据显得力不从心。 2.