不幸的是,Java标准的java.net.URL类和标准的URL前缀处理器都不能很好的提供对低级资源的访问。比如:没有一个标准的URL实现可以用来访问类路径下或者是相对于ServletContext的资源。尽管可以为专门的URL前缀注册新的处理程序(类似于诸如http之类的前缀的现有处理程序),但是这通常相当复杂,并且URL接口仍然缺少某些期望的功能,例如检查所指的资源是否存在的方法。


书籍推荐