Have a look here:
http://javawebparts.sourceforge.net
...more specifically this:
http://javawebparts.sourceforge.net/javadocs/javawebparts/request/RequestHelpers.html
...the getBodyContent() is, I think, what your looking for.
hth,
Frank
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM/Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
Author of Practical Ajax Projects With Java Technology
(2006, Apress, ISBN 1-59059-695-1)
and JavaScript, DOM Scripting and Ajax Projects
(2007, Apress, ISBN 1-59059-816-4)
Java Web Parts - http://javawebparts.sourceforge.net
Supplying the wheel, so you don't have to reinvent it!
On Tue, July 17, 2007 2:55 pm, Johnny Kewl wrote:
- Original Message -
From: Joe Kramer [EMAIL PROTECTED]
To: Tomcat Users List users@tomcat.apache.org
Sent: Tuesday, July 17, 2007 2:51 PM
Subject: Hot to access raw POST Data in servlet?
Hello,
I can't find a way to do a simple thing - access raw postdata in
servlet service()/doPost() method. (The data that goes after the
headers.)
In old Servlet API it was possible using
javax.servlet.http.HttpUtils.parsePostData() which is now deprecated.
Servlet API only seem to have methods to access request parameters and
properties in HttpServletRequest, but not the request data itself.
What is the best/pssible practice to do that?
Joe, I'm far too young to remember this function, so just slap me around
if
I dont get it ;)
If all that function gave you was a HashTable of parameters then wont
getParameterNames be good enough?
Ie you can enumerate through them find the parameters and the values...
like
this
Enumeration paramNames = request.getParameterNames();
while(paramNames.hasMoreElements()){
paramName = (String)paramNames.nextElement();
paramValue = request.getParameter(paramName);
}
or you could use getParameterMap if you looking for something close to
the old HashTable.
getInputStream... will give you the raw stream.
Young guys like me, use the Enumeration... its handy when you have more
than
one submit button ;)
Thanks.
-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]