01: /*
02: * Copyright © 2002-2005tagtraum industries
03: */
04: package com.tagtraum.jo;
05:
06: import javax.servlet.http.HttpServletRequest;
07:
08: /**
09: *
10: * @author <a href="mailto:hs@tagtraum.com">Hendrik Schreiber</a>
11: * @version 1.1beta1 ($Revision: 1.3 $)
12: */
13: public class ForwardRequestWrapper extends RequestWrapper {
14:
15: public ForwardRequestWrapper(HttpServletRequest httpServletRequest) {
16: super (httpServletRequest);
17: }
18:
19: public String getServletPath() {
20: if (modelMatch != null) {
21: return modelMatch.getServletPath();
22: }
23: return super .getServletPath();
24: }
25:
26: public String getPathInfo() {
27: if (modelMatch != null) {
28: return modelMatch.getPathInfo();
29: }
30: return super .getPathInfo();
31: }
32:
33: public String getQueryString() {
34: if (modelMatch != null) {
35: return modelMatch.getQueryString();
36: }
37: return super .getQueryString();
38: }
39:
40: public String getContextPath() {
41: if (modelMatch != null) {
42: return modelMatch.getContextPath();
43: }
44: return super .getContextPath();
45: }
46:
47: public String getRequestURI() {
48: if (modelMatch != null) {
49: return modelMatch.getRequestURI();
50: }
51: return super .getRequestURI();
52: }
53:
54: // NOTE: the Tomcat 4.x the requestURL does not seem to be adjusted
55: }
|