类 javax.servlet.jsp.PageContext
的使用

使用 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.jspPageContext 的使用
 

返回 PageContextjavax.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.
 

参数类型为 PageContextjavax.servlet.jsp 中的方法
abstract  void JspFactory.releasePageContext(PageContext pc)
           called to release a previously allocated PageContext object.
 

javax.servlet.jsp.tagextPageContext 的使用
 

声明为 PageContextjavax.servlet.jsp.tagext 中的字段
protected  PageContext TagSupport.pageContext
          The PageContext.
 

参数类型为 PageContextjavax.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.runtimePageContext 的使用
 

org.apache.jasper.runtimePageContext 的子类
 class JspContextWrapper
          Implementation of a JSP Context Wrapper.
 class PageContextImpl
          Implementation of the PageContext class from the JSP spec.
 

声明为 PageContextorg.apache.jasper.runtime 中的字段
protected  PageContext JspFragmentHelper._jspx_page_context
           
 

返回 PageContextorg.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)
           
 

参数类型为 PageContextorg.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)
           
 

参数类型为 PageContextorg.apache.jasper.runtime 中的构造方法
ExpressionEvaluatorImpl(PageContext pageContext)
          Constructor
VariableResolverImpl(PageContext pageContext)
          Constructor
 



Copyright © 2013. All Rights Reserved.