public interface DspContext extends RequestContext
Interpreter.interpret(org.zkoss.web.servlet.dsp.DspContext, java.lang.String, java.lang.String, org.zkoss.xel.XelContext)
.Interpreter
Modifier and Type | Method and Description |
---|---|
java.lang.String |
encodeURL(java.lang.String uri)
Returns the encoded URL.
|
Locator |
getLocator()
Returns the locator for loading resources, such as taglib.
|
void |
include(java.lang.String uri,
java.util.Map params)
Includes the specified URI and render the result to the specified
output.
|
boolean |
isIncluded()
Returns whether this page is included.
|
void |
setContentType(java.lang.String ctype)
Sets the content type of the output.
|
void |
setOut(java.io.Writer out)
Changes the writer of this context to the specified one.
|
getOut, getRequest, getResponse, getServletContext, getVariableResolver
Locator getLocator()
To load the resource from a web application, use
ServletContextLocator
To load the resource from class path, use
org.zkoss.util.resource.Resources.getDefault().
void setContentType(java.lang.String ctype)
java.lang.String encodeURL(java.lang.String uri) throws javax.servlet.ServletException, java.io.IOException
uri
- it must be empty or starts with "/". It might contain
"*" for current browser code and Locale.javax.servlet.ServletException
java.io.IOException
void include(java.lang.String uri, java.util.Map params) throws javax.servlet.ServletException, java.io.IOException
uri
- the URI to include. It is OK to relevant (without leading
'/'). If starts with "/", the context path of request is assumed.
To reference to foreign context, use "~ctx/" where ctx is the
context path of the foreign context (without leading '/').params
- a map of parameters, or null to ignore.
The map is passed thru the request attribute called arg.javax.servlet.ServletException
java.io.IOException
boolean isIncluded()
void setOut(java.io.Writer out)
out
- the new writer. If null, it is restored to
the default one.Copyright © 2005-2011 Potix Corporation. All Rights Reserved.