req.getParameter()的值往哪里了

req.getParameter()的值去哪里了

今天在写一个servlet的时候,req.getParameter()却得不到http传参过来的值,很不解!

在同事的帮助下,找出了原因。

其原因是因为我在req.getParameter()前,有一段代码是req.getInputStream().readLine(buffer, 0, 1024)),

这样一来的话,req.getParameter()再去get请求参数是得不到的,切记啦!!!

 

另外关于getAttribute和getParameter的区别介绍可以学习下面两个链接,讲的都不错,好好学习ing~~~

http://hekeji.iteye.com/blog/440023

 

http://collonn.iteye.com/blog/321953