|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 PageContext 的软件包 | |
|---|---|
| javax.servlet.jsp | Classes and interfaces for the Core JSP 2.1 API. |
| javax.servlet.jsp.tagext | Classes and interfaces for the definition of JavaServer Pages Tag Libraries. |
| org.apache.jasper.runtime | |
| javax.servlet.jsp 中 PageContext 的使用 |
|---|
| 返回 PageContext 的 javax.servlet.jsp 中的方法 | |
|---|---|
abstract PageContext |
JspFactory.getPageContext(Servlet servlet,
ServletRequest request,
ServletResponse response,
String errorPageURL,
boolean needsSession,
int buffer,
boolean autoflush)
obtains an instance of an implementation dependent javax.servlet.jsp.PageContext abstract class for the calling Servlet and currently pending request and response. |
| 参数类型为 PageContext 的 javax.servlet.jsp 中的方法 | |
|---|---|
abstract void |
JspFactory.releasePageContext(PageContext pc)
called to release a previously allocated PageContext object. |
| javax.servlet.jsp.tagext 中 PageContext 的使用 |
|---|
| 声明为 PageContext 的 javax.servlet.jsp.tagext 中的字段 | |
|---|---|
protected PageContext |
TagSupport.pageContext
The PageContext. |
| 参数类型为 PageContext 的 javax.servlet.jsp.tagext 中的方法 | |
|---|---|
void |
TagSupport.setPageContext(PageContext pageContext)
Set the page context. |
void |
TagAdapter.setPageContext(PageContext pc)
Must not be called. |
void |
Tag.setPageContext(PageContext pc)
Set the current page context. |
| org.apache.jasper.runtime 中 PageContext 的使用 |
|---|
| org.apache.jasper.runtime 中 PageContext 的子类 | |
|---|---|
class |
JspContextWrapper
Implementation of a JSP Context Wrapper. |
class |
PageContextImpl
Implementation of the PageContext class from the JSP spec. |
| 声明为 PageContext 的 org.apache.jasper.runtime 中的字段 | |
|---|---|
protected PageContext |
JspFragmentHelper._jspx_page_context
|
| 返回 PageContext 的 org.apache.jasper.runtime 中的方法 | |
|---|---|
PageContext |
JspFactoryImpl.getPageContext(Servlet servlet,
ServletRequest request,
ServletResponse response,
String errorPageURL,
boolean needsSession,
int bufferSize,
boolean autoflush)
|
static PageContext |
JspContextWrapper.getRootPageContext(PageContext pc)
|
| 参数类型为 PageContext 的 org.apache.jasper.runtime 中的方法 | |
|---|---|
static Object |
PageContextImpl.evaluateExpression(String expression,
Class expectedType,
PageContext pageContext,
ProtectedFunctionMapper functionMap)
Evaluates an EL expression |
static MethodExpression |
PageContextImpl.getMethodExpression(String expression,
PageContext pageContext,
FunctionMapper functionMap,
Class expectedType,
Class[] paramTypes)
|
static PageContext |
JspContextWrapper.getRootPageContext(PageContext pc)
|
static ValueExpression |
PageContextImpl.getValueExpression(String expression,
PageContext pageContext,
Class expectedType,
FunctionMapper functionMap)
|
static void |
JspRuntimeLibrary.handleSetPropertyExpression(Object bean,
String prop,
String expression,
PageContext pageContext,
ProtectedFunctionMapper functionMapper)
Use proprietaryEvaluate public static void handleSetPropertyExpression(Object bean, String prop, String expression, PageContext pageContext, VariableResolver variableResolver, FunctionMapper functionMapper ) throws JasperException { try { Method method = getWriteMethod(bean.getClass(), prop); method.invoke(bean, new Object[] { pageContext.getExpressionEvaluator().evaluate( expression, method.getParameterTypes()[0], variableResolver, functionMapper, null ) }); } catch (Exception ex) { throw new JasperException(ex); } } |
void |
JspFactoryImpl.releasePageContext(PageContext pc)
|
static void |
PageContextImpl.setMethodVariable(PageContext pageContext,
String variable,
MethodExpression expression)
|
static void |
PageContextImpl.setValueVariable(PageContext pageContext,
String variable,
ValueExpression expression)
|
| 参数类型为 PageContext 的 org.apache.jasper.runtime 中的构造方法 | |
|---|---|
ExpressionEvaluatorImpl(PageContext pageContext)
Constructor |
|
VariableResolverImpl(PageContext pageContext)
Constructor |
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||