Is there any good reason to do this ?
Because today, even with a Servlet3 compliant server, I have to do this (note the */webjars*) : 
<pre>&lt;script type="text/javascript" src="/webjars&lt;wj:locate path="jquery.min.js" /&gt;"&gt;&lt;/script&gt;</pre>

Where I would like to do only :
<pre>&lt;script type="text/javascript" src="&lt;wj:locate path="jquery.min.js" /&gt;"&gt;&lt;/script&gt;</pre>

I think relying on WebJarAssetLocator.WEBJARS_PATH_PREFIX is a bad idea.
WebJarAssetLocator has to know where really are the resources it can deal with, that explain the path *META-INF/resources/webjars*, including the final *webjars*.
But here, we are in the taglib. So we know that everything under META-INF/resources will be served as static resources. So we can choff this part of the path, but only this part. Everything after must be kept, otherwise it must be manually added so that the server can find the resource.