@@ -546,6 +546,7 @@ protected void addWrapper(Context context, String path, Object wrapper, boolean
546
546
newWrapper .object = wrapper ;
547
547
newWrapper .jspWildCard = jspWildCard ;
548
548
newWrapper .servletName = servletName ;
549
+ newWrapper .path = path ;
549
550
if (path .endsWith ("/*" )) {
550
551
// Wildcard wrapper
551
552
newWrapper .name = path .substring (0 , path .length () - 2 );
@@ -1130,6 +1131,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1130
1131
mappingData .wrapperPath .setString ("" );
1131
1132
mappingData .pathInfo .setString ("/" );
1132
1133
mappingData .mappingType = MappingData .CONTEXT_ROOT ;
1134
+ mappingData .descriptorPath = "/" ;
1133
1135
}
1134
1136
}
1135
1137
@@ -1274,6 +1276,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1274
1276
mappingData .requestPath .setString (pathStr );
1275
1277
mappingData .wrapperPath .setString (pathStr );
1276
1278
mappingData .mappingType = MappingData .DEFAULT ;
1279
+ mappingData .descriptorPath = "/" ;
1277
1280
}
1278
1281
}
1279
1282
}
@@ -1329,6 +1332,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1329
1332
mappingData .wrapperPath .setChars
1330
1333
(path .getBuffer (), path .getStart (), path .getEnd ());
1331
1334
mappingData .mappingType = MappingData .DEFAULT ;
1335
+ mappingData .descriptorPath = "/" ;
1332
1336
}
1333
1337
// Redirection to a folder
1334
1338
char [] buf = path .getBuffer ();
@@ -1396,6 +1400,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1396
1400
mappingData .wrapper = wrappers [pos ].object ;
1397
1401
mappingData .servletName = wrappers [pos ].servletName ;
1398
1402
mappingData .mappingType = MappingData .EXACT ;
1403
+ mappingData .descriptorPath = wrappers [pos ].path ;
1399
1404
}
1400
1405
}
1401
1406
@@ -1448,6 +1453,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1448
1453
mappingData .servletName = wrappers [pos ].servletName ;
1449
1454
mappingData .jspWildCard = wrappers [pos ].jspWildCard ;
1450
1455
mappingData .mappingType = MappingData .PATH ;
1456
+ mappingData .descriptorPath = wrappers [pos ].path ;
1451
1457
}
1452
1458
}
1453
1459
}
@@ -1489,6 +1495,7 @@ private void internalMapWrapper(Context context, CharChunk path,
1489
1495
mappingData .wrapper = wrappers [pos ].object ;
1490
1496
mappingData .servletName = wrappers [pos ].servletName ;
1491
1497
mappingData .mappingType = MappingData .EXTENSION ;
1498
+ mappingData .descriptorPath = wrappers [pos ].path ;
1492
1499
}
1493
1500
path .setStart (servletPath );
1494
1501
path .setEnd (pathEnd );
@@ -2007,7 +2014,7 @@ protected static final class Context
2007
2014
protected static class Wrapper
2008
2015
extends MapElement {
2009
2016
2010
- public final String path = null ;
2017
+ public String path = null ;
2011
2018
public boolean jspWildCard = false ;
2012
2019
public String servletName = null ;
2013
2020
}
0 commit comments