⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jspfactoryimpl.java

📁 非常接近C/S操作方式的Java Ajax框架-ZK 用ZK框架使你的B/S应用程序更漂亮更易操作。 官网:www.zkoss.org
💻 JAVA
字号:
/* JspFactoryImpl.java{{IS_NOTE	Purpose:			Description:			History:		Fri Apr  8 11:07:01     2005, Created by tomyeh}}IS_NOTECopyright (C) 2005 Potix Corporation. All Rights Reserved.{{IS_RIGHT	This program is distributed under GPL Version 2.0 in the hope that	it will be useful, but WITHOUT ANY WARRANTY.}}IS_RIGHT*/package org.zkoss.web.servlet.jsp;import javax.servlet.Servlet;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.jsp.JspFactory;import javax.servlet.jsp.JspEngineInfo;import javax.servlet.jsp.PageContext;import org.zkoss.web.el.ELContexts;import org.zkoss.web.el.ELContext;/** * To intercept how a JSP page is rendered. * * @author tomyeh *//*package*/ class JspFactoryImpl extends JspFactory {	/** The factory to wrap. */	private JspFactory _factory;	public JspFactoryImpl(JspFactory factory) {		if (factory == null)			throw new NullPointerException("factory");		if (factory instanceof JspFactoryImpl)			throw new IllegalArgumentException("Don't wrap twice");		_factory = factory;	}	public PageContext getPageContext(Servlet servlet,	ServletRequest request, ServletResponse response,	String errorPageURL, boolean needsSession,	int bufferSize, boolean autoflush) {		final PageContext pc = _factory.getPageContext(			servlet, request, response,			errorPageURL, needsSession, bufferSize, autoflush);		ELContexts.push(pc);		return pc;	}    public void releasePageContext(PageContext pc) {    	ELContexts.pop();    	_factory.releasePageContext(pc);    }    public JspEngineInfo getEngineInfo() {    	return _factory.getEngineInfo();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -