String p = new String(req.getPathInfo().getBytes("ISO-8859-1"), "UTF-8");
DavPath path = new DavPath( p );
if( path.isRoot() )
{
DavMethod dm = new PropFindMethod( m_rootProvider );
dm.execute( req, res, path );
}
else
{
String context = path.get(0);
PropFindMethod m = new PropFindMethod( pickProvider(context) );
m.execute( req, res, path.subPath(1) );
}
sw.stop();
log.debug("Propfind done for path "+path+", took "+sw);