Why does the getResource() method in ServletContextImpl have the following check
if (!path.startsWith("/")) {
throw UndertowServletMessages.MESSAGES.pathMustStartWithSlash(path);
}
but the getResourceAsStream() method in the same class does not.
The ServletContext spec does say "The path must begin with a / " for the getResource() method
And the getResourceAsStream() method also says that "The path must be specified according to the rules given in getResource"
So it seems the same validation rules should apply to both methods.
Thanks!
~Brad
Developer Advocate
Ortus Solutions, Corp