// matched为true代表本次请求被Rose匹配,不需要转发给容器的其他 flter 或 servlet
boolean matched = false;
try {
// rose 对象代表Rose框架对一次请求的执行:一朵玫瑰出墙来
final Rose rose = new Rose(modules, mappingTree, httpRequest, httpResponse, requestPath);
// 对请求进行匹配、处理、渲染以及渲染后的操作,如果找不到映配则返回false
matched = rose.start();
} catch (Throwable exception) {
throwServletException(requestPath, exception);
}