當前位置: 首頁>>代碼示例>>Java>>正文


Java JspWriter.DEFAULT_BUFFER屬性代碼示例

本文整理匯總了Java中javax.servlet.jsp.JspWriter.DEFAULT_BUFFER屬性的典型用法代碼示例。如果您正苦於以下問題:Java JspWriter.DEFAULT_BUFFER屬性的具體用法?Java JspWriter.DEFAULT_BUFFER怎麽用?Java JspWriter.DEFAULT_BUFFER使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在javax.servlet.jsp.JspWriter的用法示例。


在下文中一共展示了JspWriter.DEFAULT_BUFFER屬性的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: _initialize

private void _initialize(Servlet servlet, ServletRequest request,
        ServletResponse response, String errorPageURL,
        boolean needsSession, int bufferSize, boolean autoFlush) {

    // initialize state
    this.servlet = servlet;
    this.config = servlet.getServletConfig();
    this.context = config.getServletContext();
    this.errorPageURL = errorPageURL;
    this.request = request;
    this.response = response;
    
    // initialize application context
    this.applicationContext = JspApplicationContextImpl.getInstance(context);

    // Setup session (if required)
    if (request instanceof HttpServletRequest && needsSession)
        this.session = ((HttpServletRequest) request).getSession();
    if (needsSession && session == null)
        throw new IllegalStateException(
                "Page needs a session and none is available");

    // initialize the initial out ...
    depth = -1;
    if (bufferSize == JspWriter.DEFAULT_BUFFER) {
        bufferSize = Constants.DEFAULT_BUFFER_SIZE;
    }
    if (this.baseOut == null) {
        this.baseOut = new JspWriterImpl(response, bufferSize, autoFlush);
    } else {
        this.baseOut.init(response, bufferSize, autoFlush);
    }
    this.out = baseOut;

    // register names/values as per spec
    setAttribute(OUT, this.out);
    setAttribute(REQUEST, request);
    setAttribute(RESPONSE, response);

    if (session != null)
        setAttribute(SESSION, session);

    setAttribute(PAGE, servlet);
    setAttribute(CONFIG, config);
    setAttribute(PAGECONTEXT, this);
    setAttribute(APPLICATION, context);

    isIncluded = request.getAttribute(
            RequestDispatcher.INCLUDE_SERVLET_PATH) != null;
}
 
開發者ID:liaokailin,項目名稱:tomcat7,代碼行數:50,代碼來源:PageContextImpl.java

示例2: _initialize

private void _initialize(Servlet servlet, ServletRequest request, ServletResponse response, String errorPageURL,
		boolean needsSession, int bufferSize, boolean autoFlush) {

	// initialize state
	this.servlet = servlet;
	this.config = servlet.getServletConfig();
	this.context = config.getServletContext();
	this.errorPageURL = errorPageURL;
	this.request = request;
	this.response = response;

	// initialize application context
	this.applicationContext = JspApplicationContextImpl.getInstance(context);

	// Setup session (if required)
	if (request instanceof HttpServletRequest && needsSession)
		this.session = ((HttpServletRequest) request).getSession();
	if (needsSession && session == null)
		throw new IllegalStateException("Page needs a session and none is available");

	// initialize the initial out ...
	depth = -1;
	if (bufferSize == JspWriter.DEFAULT_BUFFER) {
		bufferSize = Constants.DEFAULT_BUFFER_SIZE;
	}
	if (this.baseOut == null) {
		this.baseOut = new JspWriterImpl(response, bufferSize, autoFlush);
	} else {
		this.baseOut.init(response, bufferSize, autoFlush);
	}
	this.out = baseOut;

	// register names/values as per spec
	setAttribute(OUT, this.out);
	setAttribute(REQUEST, request);
	setAttribute(RESPONSE, response);

	if (session != null)
		setAttribute(SESSION, session);

	setAttribute(PAGE, servlet);
	setAttribute(CONFIG, config);
	setAttribute(PAGECONTEXT, this);
	setAttribute(APPLICATION, context);

	isIncluded = request.getAttribute(RequestDispatcher.INCLUDE_SERVLET_PATH) != null;
}
 
開發者ID:how2j,項目名稱:lazycat,代碼行數:47,代碼來源:PageContextImpl.java


注:本文中的javax.servlet.jsp.JspWriter.DEFAULT_BUFFER屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。