Examples of GrailsWebRequest


Examples of org.grails.web.servlet.mvc.GrailsWebRequest

                response.setContentLength(size);
            }
            flushResponse();
        }
        else if (!isTrouble()) {
            GrailsWebRequest webRequest = GrailsWebRequest.lookup();
            if (webRequest != null && webRequest.getCurrentRequest().getAttribute(RequestConstants.PAGE) != null) {
                // flush the response if its a layout
                flushResponse();
            }
        }
    }
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

    public static final String PATH_TO_VIEWS = GroovyPagesUriSupport.PATH_TO_VIEWS;

    private static GroovyPagesUriSupport getInstance() {
        try {
            GrailsWebRequest webRequest = (GrailsWebRequest)RequestContextHolder.currentRequestAttributes();
            return (GroovyPagesUriSupport)webRequest.getAttributes().getGroovyPagesUriService();
        }
        catch (IllegalStateException e) {
            // returning non cached version, just for backwards compatibility
            return new GroovyPagesUriSupport();
        }
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

        return null;
    }

    @Override
    public void sendError(int sc) throws IOException {
        GrailsWebRequest webRequest = GrailsWebRequest.lookup();

        try {
            if (!redirectCalled && !isCommitted()) {
                super.sendError(sc);
            }
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

        }
    }

    @Override
    public void sendError(int sc, String msg) throws IOException {
        GrailsWebRequest webRequest = GrailsWebRequest.lookup();
        try {
            if (!redirectCalled && !isCommitted()) {
                super.sendError(sc, msg);
            }
        }
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

    private void renderWithinGrailsWebRequest(Map<String, Object> model, HttpServletRequest request, HttpServletResponse response)
            throws Exception {
        RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
        boolean attributesChanged = false;
        try {
            GrailsWebRequest webRequest;
            if(!(requestAttributes instanceof GrailsWebRequest)) {
                webRequest = createGrailsWebRequest(request, response, request.getServletContext());
                attributesChanged = true;
                WebUtils.storeGrailsWebRequest(webRequest);
            } else {
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

     */
    abstract protected void renderTemplate(Map<String, Object> model, GrailsWebRequest webRequest, HttpServletRequest request, HttpServletResponse response) throws Exception;
   
    protected GrailsWebRequest createGrailsWebRequest(HttpServletRequest request, HttpServletResponse response,
            ServletContext servletContext) {
        return new GrailsWebRequest(request, response, servletContext);
    }   
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

        actionName = action;
    }

    public String createURL(Map parameterValues, String encoding) {
        if (parameterValues == null) parameterValues = Collections.EMPTY_MAP;
        GrailsWebRequest webRequest = (GrailsWebRequest) RequestContextHolder.getRequestAttributes();
        return createURLWithWebRequest(parameterValues, webRequest, true);
    }
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

    public String createURL(String controller, String action, String namespace, String pluginName, Map parameterValues, String encoding) {
        return createURLInternal(controller, action, parameterValues, true);
    }

    private String createURLInternal(String controller, String action, Map<String, String> parameterValues, boolean includeContextPath) {
        GrailsWebRequest webRequest = (GrailsWebRequest) RequestContextHolder.getRequestAttributes();

        if (parameterValues == null) parameterValues = new HashMap<String, String>();
        boolean blankController = GrailsStringUtils.isBlank(controller);
        boolean blankAction = GrailsStringUtils.isBlank(action);
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

        sb.append(prefix);
        if (getConfiguredServerBaseURL()==null && isAbsolute(attrs)) {
            if (attrs.get(BASE) != null) {
                sb.append(attrs.get(BASE));
            } else {
                GrailsWebRequest webRequest = GrailsWebRequest.lookup();
            if(webRequest != null) {
                    sb.append(webRequest.getBaseUrl());
                }
            }
        }
        appendMapKey(sb, attrs);
        return sb.toString();
View Full Code Here

Examples of org.grails.web.servlet.mvc.GrailsWebRequest

        super("ServletContext");
    }

    @Override
    protected ServletContext lookupSecondary() {
        GrailsWebRequest webRequest = GrailsWebRequest.lookup();
        return webRequest == null ? null : webRequest.getServletContext();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.