Author: jaz
Date: Tue Feb 20 19:36:22 2007
New Revision: 509877
URL:
http://svn.apache.org/viewvc?view=rev&rev=509877Log:
added new object to request to keep the actual request processed; used when default request kicks in
Modified:
ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java
Modified: ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java?view=diff&rev=509877&r1=509876&r2=509877==============================================================================
--- ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java (original)
+++ ofbiz/trunk/framework/webapp/src/org/ofbiz/webapp/control/RequestHandler.java Tue Feb 20 19:36:22 2007
@@ -203,7 +203,8 @@
}
if (Debug.infoOn()) Debug.logInfo("[Processing Request]: " + requestUri + " sessionId=" + UtilHttp.getSessionId(request), module);
-
+ request.setAttribute("thisRequestUri", requestUri); // store the actual request URI
+
String eventReturnString = null;
// Perform security check.
@@ -293,7 +294,7 @@
// restore previous redirected request's attribute, so redirected page can display previous request's error msg etc.
String preReqAttStr = (String) request.getSession().getAttribute("_REQ_ATTR_MAP_");
Map preRequestMap;
- if(preReqAttStr!=null){
+ if (preReqAttStr != null) {
request.getSession().removeAttribute("_REQ_ATTR_MAP_");
byte [] reqAttrMapBytes = StringUtil.fromHexString(preReqAttStr);
preRequestMap = (java.util.Map)org.ofbiz.base.util.UtilObject.getObject(reqAttrMapBytes);