@ -245,8 +244,6 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -245,8 +244,6 @@ public class DispatcherServlet extends FrameworkServlet {
/** Additional logger to use when no mapped handler is found for a request. */
@ -818,17 +815,15 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -818,17 +815,15 @@ public class DispatcherServlet extends FrameworkServlet {
@ -908,8 +903,7 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -908,8 +903,7 @@ public class DispatcherServlet extends FrameworkServlet {
@ -1104,8 +1098,7 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -1104,8 +1098,7 @@ public class DispatcherServlet extends FrameworkServlet {
@ -1187,9 +1180,8 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -1187,9 +1180,8 @@ public class DispatcherServlet extends FrameworkServlet {
"Could not resolve view with name '"+mv.getViewName()+"' in servlet with name '"+
getServletName()+"'");
thrownewServletException("Could not resolve view with name '"+mv.getViewName()+
"' in servlet with name '"+getServletName()+"'");
}
}
else{
@ -1205,7 +1197,16 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -1205,7 +1197,16 @@ public class DispatcherServlet extends FrameworkServlet {
if(logger.isDebugEnabled()){
logger.debug("Rendering view ["+view+"] in DispatcherServlet with name '"+getServletName()+"'");
logger.debug("Error rendering view ["+view+"] in DispatcherServlet with name '"+
getServletName()+"'",ex);
}
throwex;
}
}
/**
@ -1270,8 +1271,6 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -1270,8 +1271,6 @@ public class DispatcherServlet extends FrameworkServlet {
logger.debug("Restoring snapshot of request attributes after include");
// Need to copy into separate Collection here, to avoid side effects
// on the Enumeration when removing attributes.
Set<String>attrsToCheck=newHashSet<String>();
@ -1291,18 +1290,20 @@ public class DispatcherServlet extends FrameworkServlet {
@@ -1291,18 +1290,20 @@ public class DispatcherServlet extends FrameworkServlet {
for(StringattrName:attrsToCheck){
ObjectattrValue=attributesSnapshot.get(attrName);
if(attrValue==null){
if(logger.isDebugEnabled()){
logger.debug("Removing attribute ["+attrName+"] after include");