|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
bea.jolt.pool.DataSet
bea.jolt.pool.servlet.ServletDataSet
This class contains data elements that represent the input and output parameters of a BEA Tuxedo service. It provides a method to import the HTML field names and values from a javax.servlet.http.HttpServletRequest object.
| Constructor Summary | |
ServletDataSet()
Constructs a default ServletDataSet object. |
|
ServletDataSet(int initCapacity)
Constructs a ServletDataSet with a specified initial capacity. |
|
| Method Summary | |
void |
importRequest(javax.servlet.http.HttpServletRequest request)
Imports the HTML field names and corresponding values from a javax.servlet.http.HttpServletRequest object. |
| Methods inherited from class bea.jolt.pool.DataSet |
getCount, getValue, getValue, setValue, setValue |
| Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ServletDataSet()
public ServletDataSet(int initCapacity)
initCapacity - Initial capacity| Method Detail |
public void importRequest(javax.servlet.http.HttpServletRequest request)
The following sample code adds a parameter named "REQUEST_TIME" to the parameters imported from request before calling the BEA Tuxedo service "DEBIT". This code would typically be in a servlet's doPost or doGet method.
ServletDataSet dataset = new ServletDataSet();
// Import the HTML form fields from the HttpServletRequest
dataset.importRequest(request);
// Add the REQUEST_TIME parameter to the input data set
dataset.setValue("REQUEST_TIME", (new Date()).toString());
// ... Insert code to get the servlet session pool
// Call the DEBIT service using the combined input data
session_pool.call ("DEBIT", dataset, null);
request - HttpServletReques objectServletSessionPool.call(java.lang.String, javax.servlet.http.HttpServletRequest)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||