1 34 35 36 package com.micronova.util.servlet; 37 38 import javax.servlet.*; 39 import javax.servlet.http.*; 40 import java.io.*; 41 import java.util.*; 42 import com.micronova.util.*; 43 44 45 46 public class DispatchHttpServletRequest extends HttpServletRequestWrapper 47 { 48 protected String _servletPath; 49 protected Object _dispatchCaller; 50 protected Object _dispatchObject; 51 52 public DispatchHttpServletRequest(HttpServletRequest request, String servletPath, Object dispatchCaller, Object dispatchObject) 53 { 54 super(request); 55 56 _servletPath = servletPath; 57 _dispatchCaller = dispatchCaller; 58 _dispatchObject = dispatchObject; 59 } 60 61 public Object getDispatchCaller() 62 { 63 return _dispatchCaller; 64 } 65 66 public Object getDispatchObject() 67 { 68 return _dispatchObject; 69 } 70 71 public String getServletPath() 72 { 73 String servletPath = _servletPath; 74 75 if (servletPath == null) 76 { 77 servletPath = super.getServletPath(); 78 } 79 80 return servletPath; 81 } 82 } 83 | Popular Tags |