|
||||||||
| 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
| Field Summary | |
static java.lang.String |
CONFIG_FILE
|
static java.lang.String |
MAX_PROPERTY
|
| Constructor Summary | |
HttpPost(javax.servlet.http.HttpServletRequest req)
Initialise WorkerPostHandler |
|
| Method Summary | |
boolean |
checkPostMultiParameter(java.lang.String name)
This method checks if the parameter is a multivalued one (as returned by a multiple select form) it returns true if so and false if not. |
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.util.Vector |
getPostMultiParameter(java.lang.String name,
java.lang.String encoding)
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 |
| Field Detail |
public static final java.lang.String CONFIG_FILE
public static final java.lang.String MAX_PROPERTY
| 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)
getPostMultiParameter(java.lang.String),
getPostParameter(java.lang.String)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.util.Vector getPostMultiParameter(java.lang.String name,
java.lang.String encoding)
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 | |||||||