Package javax.servlet.jsp

Examples of javax.servlet.jsp.JspContext


    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getComposeStack(jspContext));
        String body = JspUtil.evaluateFragmentAsString(getJspBody());
        model.end(JspUtil.getCurrentContainer(jspContext), JspUtil
                .getComposeStack(jspContext), name, value, expression, body,
                role, type, cascade, jspContext);
View Full Code Here


    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getComposeStack(jspContext), JspUtil
                .getCurrentContainer(jspContext), ignore, preparer, role,
                defaultValue, defaultValueRole, defaultValueType, name,
                (Attribute) value, jspContext);
        JspUtil.evaluateFragment(getJspBody());
        model.end(JspUtil.getComposeStack(jspContext), JspUtil
                .getCurrentContainer(jspContext), ignore, jspContext);
        if(isFlush()){
            jspContext.getOut().flush();
        }
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext pageContext = getJspContext();
        model.start(JspUtil.getComposeStack(pageContext));
        String body = JspUtil.evaluateFragmentAsString(getJspBody());
        model.end(JspUtil.getComposeStack(pageContext), value, expression,
                body, role, type);
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getCurrentContainer(jspContext), jspContext);
        JspUtil.evaluateFragment(getJspBody());
        model.end(JspUtil.getCurrentContainer(jspContext), name, template,
                templateType, templateExpression, role, preparer, jspContext);
        if(isFlush()){
            jspContext.getOut().flush();
        }
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getComposeStack(jspContext), name, template, role, extend, preparer);
        JspUtil.evaluateFragment(getJspBody());
        TilesContainer container = JspUtil.getCurrentContainer(jspContext);
        if (container instanceof MutableTilesContainer) {
            model.end((MutableTilesContainer) container, JspUtil
View Full Code Here

    private Object getPageObject(String name) {
        return getJspContext().getAttribute(name, PageContext.PAGE_SCOPE);
    }

    public void doTag() throws JspException, IOException {
        final JspContext jspContext = getJspContext();
        final Class<?> resolvingClass = (Class<?>) jspContext.getAttribute(RequestDispatcherWrapper.RESOLVING_CLASS_ATTRIBUTE_NAME,
                PageContext.REQUEST_SCOPE);
        final String basePath = (String) jspContext.getAttribute(RequestDispatcherWrapper.BASE_PATH_ATTRIBUTE_NAME,
                PageContext.REQUEST_SCOPE);

        final ServletConfig servletConfig = (ServletConfig) getPageObject(PageContext.CONFIG);
        final ServletContext servletContext = servletConfig.getServletContext();

        for (Class<?> clazz = resolvingClass; clazz != Object.class; clazz = clazz.getSuperclass()) {
            final String template = basePath + TemplateHelper.getAbsolutePath(clazz, page, '/');

            if (servletContext.getResource(template) != null) {
                // Tomcat returns a RequestDispatcher even if the JSP file doesn't exist so check if the resource exists first.
                final RequestDispatcher dispatcher = servletContext.getRequestDispatcher(template);

                if (dispatcher != null) {
                    try {
                        final HttpServletRequest request = (HttpServletRequest) getPageObject(PageContext.REQUEST);
                        final HttpServletResponse response = (HttpServletResponse) getPageObject(PageContext.RESPONSE);

                        dispatcher.include(request,
                                new Wrapper(response,  new PrintWriter(jspContext.getOut())));
                    } catch (ServletException e) {
                        throw new JspException(e);
                    }
                    return;
                }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext pageContext = getJspContext();
        model.start(JspUtil.getComposeStack(pageContext));
        String body = JspUtil.evaluateFragmentAsString(getJspBody());
        model.end(JspUtil.getComposeStack(pageContext), value, expression,
                body, role, type);
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getCurrentContainer(jspContext), jspContext);
        JspUtil.evaluateFragment(getJspBody());
        model.end(JspUtil.getCurrentContainer(jspContext), name, template,
                templateType, templateExpression, role, preparer, jspContext);
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getComposeStack(jspContext), JspUtil
                .getCurrentContainer(jspContext), ignore, preparer, role,
                defaultValue, defaultValueRole, defaultValueType, name,
                (Attribute) value, jspContext);
        JspWriter writer = jspContext.getOut();
        JspUtil.evaluateFragment(getJspBody());
        model.end(JspUtil.getComposeStack(jspContext), JspUtil
                .getContainer(jspContext), writer, ignore,
                jspContext);
    }
View Full Code Here

    }

    /** {@inheritDoc} */
    @Override
    public void doTag() throws JspException, IOException {
        JspContext jspContext = getJspContext();
        model.start(JspUtil.getComposeStack(jspContext), role, inherit);
        JspUtil.evaluateFragment(getJspBody());
        model.end(JspUtil.getCurrentContainer(jspContext), JspUtil
                .getComposeStack(jspContext), name, cascade, jspContext);
    }
View Full Code Here

TOP

Related Classes of javax.servlet.jsp.JspContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.