in github-plugin/src/main/java/com/googlesource/gerrit/plugins/github/velocity/VelocityStaticServlet.java [97:113]
private Resource local(final HttpServletRequest req) {
final String name = req.getPathInfo();
if (name.length() < 2 || !name.startsWith("/") || isUnreasonableName(name)) {
// Too short to be a valid file name, or doesn't start with
// the path info separator like we expected.
//
return null;
}
String resourceName = name.substring(1);
try {
return velocity.getContent(resourceName);
} catch (Exception e) {
log.error("Cannot resolve resource " + resourceName, e);
return null;
}
}