public final class XSQLServletPageRequest extends XSQLPageRequestImpl
| Constructor and Description |
|---|
XSQLServletPageRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, javax.servlet.ServletConfig config) |
| Modifier and Type | Method and Description |
|---|---|
XSQLPageRequest |
createNestedRequest(java.lang.String baseuri, java.net.URL pageurl, java.util.Dictionary params, java.io.PrintWriter overriddenWriter, java.io.OutputStream overriddenOutputStream)
Returns an instance of a nested Request
|
java.lang.String |
getCookie(java.lang.String name) |
javax.servlet.http.HttpServletRequest |
getHttpServletRequest()
Get the HttpServletRequest that initiated this XSQL Page Request.
|
javax.servlet.http.HttpServletResponse |
getHttpServletResponse()
Get the HttpServletResponse that is associated with this XSQL Page Request
|
java.lang.String |
getParameter(java.lang.String name)
Use HTTP Parameters as the source of parameters instead
|
java.lang.String[] |
getParameterValues(java.lang.String name)
Returns an array of values for the requested parameter
|
Document |
getPostedDocument()
Returns the content of Posted XML for this request as an XML Document
|
Document |
getRequestParamsAsXMLDocument()
Returns the content of a Request parameters as an XML Document
|
java.lang.String |
getRequestType()
Returns a string identifying the type of page request being made.
|
javax.servlet.ServletConfig |
getServletConfig()
Get the ServletConfig associated with servlet processing this request.
|
javax.servlet.ServletContext |
getServletContext()
Get the ServletContext associated with servlet processing this request
|
java.lang.String |
getUserAgent()
Returns a String identifier of the requesting program
|
void |
setContentType(java.lang.String mimetype)
Sets the content type of the resulting page
|
void |
setCookie(java.lang.String name, java.lang.String value, java.lang.String maxage, java.lang.String domain, java.lang.String path, boolean immediate) |
void |
setPageEncoding(java.lang.String enc)
Associates an XSQL Page with the request
|
java.lang.String |
translateURL(java.lang.String path)
Returns a string representing an absolute URL resolved relative to the base URI for this request.
|
boolean |
useHTMLErrors()
Returns true if HTML-formatted error messages are desired for this request
|
getBaseURI, getConnectionManagerFactory, getConnectionName, getErrorWriter, getJDBCConnection, getOutputStream, getPageEncoding, getRequestObject, getSourceDocumentURI, getStylesheetParameter, getStylesheetParameters, getStylesheetURI, getWriter, getXSQLConnection, getXSQLPage, isErrorSignalled, isIncludedRequest, isOracleDriver, isUseOutputStream, printedErrorHeader, requestProcessed, setConnectionName, setErrorHandlerClass, setIncludingRequest, setPageParam, setPageParam, setPostedDocument, setPrintedErrorHeader, setRequestObject, setStylesheetParameter, setStylesheetURI, signalError, signalError, useConnectionPooling
public XSQLServletPageRequest(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
javax.servlet.ServletConfig config)
public java.lang.String getParameter(java.lang.String name)
getParameter in interface XSQLPageRequestgetParameter in class XSQLPageRequestImplname - the name of the parameterpublic java.lang.String[] getParameterValues(java.lang.String name)
XSQLPageRequestgetParameterValues in interface XSQLPageRequestgetParameterValues in class XSQLPageRequestImplname - the name of the parameterpublic java.lang.String getUserAgent()
XSQLPageRequestgetUserAgent in interface XSQLPageRequestgetUserAgent in class XSQLPageRequestImplpublic void setContentType(java.lang.String mimetype)
XSQLPageRequestsetContentType in interface XSQLPageRequestsetContentType in class XSQLPageRequestImplpublic boolean useHTMLErrors()
XSQLPageRequestuseHTMLErrors in interface XSQLPageRequestuseHTMLErrors in class XSQLPageRequestImplpublic java.lang.String translateURL(java.lang.String path)
XSQLPageRequesttranslateURL in interface XSQLPageRequesttranslateURL in class XSQLPageRequestImplpublic java.lang.String getRequestType()
XSQLPageRequestpublic Document getRequestParamsAsXMLDocument()
XSQLPageRequestgetRequestParamsAsXMLDocument in interface XSQLPageRequestgetRequestParamsAsXMLDocument in class XSQLPageRequestImplpublic Document getPostedDocument()
XSQLPageRequestgetPostedDocument in interface XSQLPageRequestgetPostedDocument in class XSQLPageRequestImplpublic javax.servlet.http.HttpServletRequest getHttpServletRequest()
public javax.servlet.http.HttpServletResponse getHttpServletResponse()
public javax.servlet.ServletContext getServletContext()
public javax.servlet.ServletConfig getServletConfig()
public void setPageEncoding(java.lang.String enc)
XSQLPageRequestImplsetPageEncoding in interface XSQLPageRequestsetPageEncoding in class XSQLPageRequestImpl
public void setCookie(java.lang.String name,
java.lang.String value,
java.lang.String maxage,
java.lang.String domain,
java.lang.String path,
boolean immediate)
public java.lang.String getCookie(java.lang.String name)
public XSQLPageRequest createNestedRequest(java.lang.String baseuri, java.net.URL pageurl, java.util.Dictionary params, java.io.PrintWriter overriddenWriter, java.io.OutputStream overriddenOutputStream)