Java类的标准java.net.URL类和标准的URL前缀处理器是不足够的,他们没有低级别的资源访问的所有权限。例如,没有标准化的URL,来从classpath或者相关的ServletContext获取资源。
虽然可以为特定的URL注册 handlers ,但是这太复杂了,URL接口也缺少一些非常实用的功能,比如查看资源的指向等。