|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.mmbase.util.HttpPost
WorkerPostHandler handles all the PostInformation
| Constructor Summary | |
HttpPost(javax.servlet.http.HttpServletRequest req)
Initialise WorkerPostHandler |
|
| Method Summary | |
boolean |
checkPostMultiParameter(java.lang.String name)
|
protected void |
finalize()
Destuctor removes the tmp-files |
java.util.Vector |
getPostMultiParameter(java.lang.String name)
This method returns the value of the postparameter as a Vector. |
java.lang.String |
getPostParameter(java.lang.String name)
This method returns the value of the postparameter as a String. |
byte[] |
getPostParameterBytes(java.lang.String name)
This method returns the value of the postparameter as a String. |
java.lang.String |
getPostParameterFile(java.lang.String name)
This method returns the filename containing the postparametervalue If it is a parameter with multiple values it returns the first one. |
java.util.Hashtable |
getPostParameters()
This method returns the Hashtable containing the POST information. |
byte[] |
readContentLength(javax.servlet.http.HttpServletRequest req)
read a block into a array of ContentLenght size from the users networksocket |
boolean |
readPostFormData(byte[] postbuffer,
java.util.Hashtable post_header,
java.lang.String line)
read post info from buffer, must be defined in multipart/form-data format. |
boolean |
readPostFormData(java.lang.String formFile,
java.util.Hashtable post_header,
java.lang.String line)
read post info from buffer, must be defined in multipart/form-data format. |
void |
reset()
resets WorkerPosthandler |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public HttpPost(javax.servlet.http.HttpServletRequest req)
| Method Detail |
protected void finalize()
finalize in class java.lang.Objectpublic void reset()
public boolean checkPostMultiParameter(java.lang.String name)
public java.util.Hashtable getPostParameters()
getPostMultiParameter(java.lang.String),
getPostParameter(java.lang.String),
checkPostMultiParameter(java.lang.String)
public byte[] getPostParameterBytes(java.lang.String name)
throws PostValueToLargeException
PostValueToLargeException - will be thrown when the postParameterValue
is saved on disk instead of memory.getPostMultiParameter(java.lang.String),
checkPostMultiParameter(java.lang.String)public java.util.Vector getPostMultiParameter(java.lang.String name)
checkPostMultiParameter(java.lang.String)public java.lang.String getPostParameterFile(java.lang.String name)
getPostMultiParameter(java.lang.String),
checkPostMultiParameter(java.lang.String)public java.lang.String getPostParameter(java.lang.String name)
getPostMultiParameter(java.lang.String),
checkPostMultiParameter(java.lang.String)public byte[] readContentLength(javax.servlet.http.HttpServletRequest req)
table - the hashtable that is used as the source for the mapping process
public boolean readPostFormData(byte[] postbuffer,
java.util.Hashtable post_header,
java.lang.String line)
postbuffer - buffer with the postbuffer informationpost_header - hashtable to put the postbuffer information in
public boolean readPostFormData(java.lang.String formFile,
java.util.Hashtable post_header,
java.lang.String line)
postbuffer - buffer with the postbuffer informationpost_header - hashtable to put the fromFile information in
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||