3.2路由配置无效

如图,配置了schedule

但是访问 一直是IndexController

image.png

image.png

评论区

FinalCode

2017-08-21 12:07

有没有人 help

JFinal

2017-08-21 12:08

目前的信息量没有回答的空间:
1:路由配置无效的具体体现是什么?
2:是否抛出了异常,如果有,抛出的异常信息是什么?

尽量贴代码,不要贴图片,贴代码有利于搜索引擎收录,便于后来者碰到相同问题可以得到帮助

FinalCode

2017-08-21 12:38

@JFinal 路由配置了me.add("/schedule", ScheduleController.class);
然后访问http://localhost:8080/schedule
访问到的是IndexController
没有异常
log信息是
JFinal action report -------- 2017-08-21 12:37:10 ------------------------------
Url : GET /schedule
Controller : com.demo.index.IndexController.(IndexController.java:1)
Method : index
UrlPara : schedule

JFinal

2017-08-21 14:17

通常是 ScheduleController 中没有 public 类型的 index() 方法,又或者是没有打开 eclipse 的自动编译

FinalCode

2017-08-21 14:36

@JFinal 我用的是idea 清除缓存也没用
类是这么实现的 看着应该也没问题
public class ScheduleController extends Controller{

public void index() {

renderJson();
}
}

tappio

2017-09-05 16:37

@JFinal 我也有同样的问题,添加映射了输入对应的url页面显示404 not found

JFinal

2017-09-05 16:47

@tappio 路由的问题,仔细看 jfinal 手册有关路由一章即可,jfinal 的路由规则六年以来从来没有变过,更没有出过问题

碰到路由问题的同学,几乎全部都是没仔细看文档中的路由规则

热门反馈

扫码入社