* @return
*/
public static Servlet getServletByPath(String alias) {
for (String path : pathServletMap.keySet()) {
if (path.startsWith("*.") || path.endsWith("*")) {
WildcardPattern pattern = pathWildcardPatternMap.get(path);
if (pattern == null) {
pattern = new WildcardPattern(path);
pathWildcardPatternMap.put(path, pattern);
}
if (pattern.implies(alias)) {
return pathServletMap.get(path);
}
} else {
if (path.equals(alias)) {
return pathServletMap.get(alias);