org.zkoss.web.servlet.dsp
Class ExtendletDspContext
java.lang.Object
org.zkoss.web.servlet.dsp.ServletDspContext
org.zkoss.web.servlet.dsp.ExtendletDspContext
- All Implemented Interfaces:
- DspContext, RequestContext
public class ExtendletDspContext
- extends ServletDspContext
Extendlet-based DSP context.
- Since:
- 3.5.2
- Author:
- tomyeh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtendletDspContext
public ExtendletDspContext(ExtendletContext webctx,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String path,
Writer out)
encodeURL
public String encodeURL(String uri)
throws javax.servlet.ServletException,
IOException
- Description copied from interface:
DspContext
- Returns the encoded URL.
The returned URL is also encoded with HttpServletResponse.encodeURL.
- Specified by:
encodeURL in interface DspContext- Overrides:
encodeURL in class ServletDspContext
- Parameters:
uri - it must be empty or starts with "/". It might contain
"*" for current browser code and Locale.
- Returns:
- the complete URL (excluding the machine name).
It includes the context path and the servlet to interpret
this extended resource.
- Throws:
javax.servlet.ServletException
IOException
include
public void include(String uri,
Map params)
throws javax.servlet.ServletException,
IOException
- Description copied from interface:
DspContext
- Includes the specified URI and render the result to the specified
output.
- Specified by:
include in interface DspContext- Overrides:
include in class ServletDspContext
- Parameters:
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.
- Throws:
javax.servlet.ServletException
IOException
Copyright © 2015. All rights reserved.