|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DspContext
The context used with Interpreter.interpret(org.zkoss.web.servlet.dsp.DspContext, java.lang.String, java.lang.String, org.zkoss.xel.XelContext)
.
Interpreter
Method Summary | |
---|---|
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. |
Methods inherited from interface org.zkoss.web.servlet.xel.RequestContext |
---|
getOut, getRequest, getResponse, getServletContext, getVariableResolver |
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |