对于项目中的BlogController中的add方法,并没有指定跳转的路径,怎么会跳转到add.html页面呢?public void add() {}类似edit方法也没有指定跳转到edit.html,求解答。。。。
finalView = baseViewPath + viewPath + methodName + ".html"
最终就是:
render("/blog/add.html");
当 view 参数以 "/" 打头时,会忽略 baseViewPath 与 viewPath。
baseViewPath 默认是你的 webapp 目录, viewPath 是你在注册路由时指定的:
me.add("/blog", BlogController.class, "/blog");
上面的第三个参数就是 viewPath,当其省略时与第一个参数值完全一样,例如:
me.add("/blog", BlogController.class);
上面的配置,第三个参数省略了,则与第一个参数完全一样: "/blog"
在文档中都有说明