ForwardRequestWrapper.java :  » Web-Server » jo » com » tagtraum » jo » Java Open Source

Java Open Source » Web Server » jo 
jo » com » tagtraum » jo » ForwardRequestWrapper.java
/*
 * Copyright  2002-2005tagtraum industries
 */
package com.tagtraum.jo;

import javax.servlet.http.HttpServletRequest;

/**
 *
 * @author <a href="mailto:hs@tagtraum.com">Hendrik Schreiber</a>
 * @version 1.1beta1 ($Revision: 1.3 $)
 */
public class ForwardRequestWrapper extends RequestWrapper {

    public ForwardRequestWrapper(HttpServletRequest httpServletRequest) {
        super(httpServletRequest);
    }

    public String getServletPath() {
        if (modelMatch != null) {
            return modelMatch.getServletPath();
        }
        return super.getServletPath();
    }

    public String getPathInfo() {
        if (modelMatch != null) {
            return modelMatch.getPathInfo();
        }
        return super.getPathInfo();
    }

    public String getQueryString() {
        if (modelMatch != null) {
            return modelMatch.getQueryString();
        }
        return super.getQueryString();
    }

    public String getContextPath() {
        if (modelMatch != null) {
            return modelMatch.getContextPath();
        }
        return super.getContextPath();
    }

    public String getRequestURI() {
        if (modelMatch != null) {
            return modelMatch.getRequestURI();
        }
        return super.getRequestURI();
    }

    // NOTE: the Tomcat 4.x the requestURL does not seem to be adjusted
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.