public abstract class AbstractClientRequest extends AbstractRequest
FORCE_INCLUDE_ATTRIBUTE_NAME
APPLICATION_SCOPE, REQUEST_SCOPE
Constructor and Description |
---|
AbstractClientRequest(ApplicationContext applicationContext)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dispatch(String path)
Dispatches the request to a specified path.
|
protected abstract void |
doForward(String path)
Forwards to a path.
|
protected abstract void |
doInclude(String path)
Includes the result of a path.
|
ApplicationContext |
getApplicationContext()
Returns the associated application context.
|
Map<String,Object> |
getApplicationScope()
Returns the application scope.
|
void |
include(String path)
Includes the response from the specified URL in the current response output.
|
isForceInclude, setForceInclude
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setContentType
getAvailableScopes, getContext, getHeader, getHeaderValues, getOutputStream, getParam, getParamValues, getPrintWriter, getRequestLocale, getResponseHeaders, getWriter, isResponseCommitted, isUserInRole
public AbstractClientRequest(ApplicationContext applicationContext)
applicationContext
- The application context.public void dispatch(String path) throws IOException
DispatchRequest
path
- The path to dispatch to.IOException
- If something goes wrong during dispatching.public void include(String path) throws IOException
DispatchRequest
path
- The path to include.IOException
- If something goes wrong during inclusion.public ApplicationContext getApplicationContext()
Request
public Map<String,Object> getApplicationScope()
protected abstract void doForward(String path) throws IOException
path
- The path to forward to.IOException
- If something goes wrong when forwarding.protected abstract void doInclude(String path) throws IOException
path
- The path to forward to.IOException
- If something goes wrong when forwarding.Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.