2.3 configRoute基本路由问题。

路由配置:

me.add("hello",HelloController.class);这个清楚。


me.add("hello",HelloController.class,"hello");

那么http://localhost:8081/hello 怎么还是访问到 HelloController 里的index方法,而不是hello方法,是为什么呢

评论区

JFinal

2018-05-04 18:37

这两个配置是完全一样的效果, me.add 方法共有三个参数,如果第三个参数省去的话,则默认与第一个参数值完全一样,注意看下文档:
http://www.jfinal.com/doc/2-3

1米外的纯白

2018-05-09 11:38

@JFinal 谢谢 在看这一句话“第三个参数viewPath是指该Controller返回的视图的相对路径”,豁然开朗,前面一直以为的类里面指定的方法

JFinal

2018-05-09 11:53

@1米外的纯白 肯定不会指定方法的,因为Controller 中的方法有很多,不可能一个一个去指定,否则那效率太低了

热门反馈

扫码入社