jfinal请求路径错误,jfinal后端Controller层 识别失误
问题一:请求路径错误
接口一定要统一
// 配置类下的内容
// 运行config类,浏览器输入 http://localhost:8080/book/
public static void main(String[] args) {
UndertowServer.start(DbConfig.class, 8080, true);
}
// 注意 controller 下的 @Path(/login)
// http://localhost:8080/login 默认请求跳转的方法
public void index() {
render("login.html");
}
问题二:Controller层 识别
问题: 用路由扫描,不行
原因: 通过查询官方文档得知,是一个后面加上的新特性, jfinal 4.9.03 新增了路由扫描功能,,自己导入的依赖太低,所以不能扫描。
解决:直接用 反射 获取 controller层
问题三:后端 接收数据 的判断
必须使用 equals() 方法,不然会出现重复跳转同一界面
String userState=getPara("userState");
if (userState.equals("s")){
render("studentselect.html");
}else if(userState.equals("t")){
render("teacherselect.html");
}

浙公网安备 33010602011771号