You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by ni...@apache.org on 2008/01/22 09:26:00 UTC
svn commit: r614140 -
/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java
Author: nilsga
Date: Tue Jan 22 00:25:58 2008
New Revision: 614140
URL: http://svn.apache.org/viewvc?rev=614140&view=rev
Log:
WW-2416 Serialize the request map, but filter out the value stack to reduce the verbosity of the output
Modified:
struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java?rev=614140&r1=614139&r2=614140&view=diff
==============================================================================
--- struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java (original)
+++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/interceptor/debugging/DebuggingInterceptor.java Tue Jan 22 00:25:58 2008
@@ -338,7 +338,8 @@
}
}
writer.endNode();
- serializeIt(ctx.getSession(), "request", writer, new ArrayList<Object>());
+ Map requestMap = (Map) ctx.get("request");
+ serializeIt(requestMap, "request", writer, filterValueStack(requestMap));
serializeIt(ctx.getSession(), "session", writer, new ArrayList<Object>());
ValueStack stack = (ValueStack) ctx.get(ActionContext.VALUE_STACK);
@@ -445,6 +446,15 @@
this.enableXmlWithConsole = enableXmlWithConsole;
}
+
+ private List<Object> filterValueStack(Map requestMap) {
+ List<Object> filter = new ArrayList<Object>();
+ Object valueStack = requestMap.get("struts.valueStack");
+ if(valueStack != null) {
+ filter.add(valueStack);
+ }
+ return filter;
+ }
}