jfinal 开发文档 : https://www.jfinal.com/doc/6-1
1、文件位置
后台java文件在 1 处配置
前端html,模板页面在 2 处配置
2.添加前端页面
_layout 作为公共模板实现页面基础布局
index 主页,引入 _layout
3.添加后台模板,配置入口
1.DemoConfig.java
import com.demo.cases.CasesController;
configRoute类添加新的路由: me.add("/cases", CasesController.class);
2.添加Cases.java
public class Cases extends BaseCases<Cases> { }
3.添加BaseCases.java
public abstract class BaseCases<M extends BaseCases<M>> extends Model<M> implements IBean {
添加cases get、set、等方法
}
4.添加cases文件夹提供CasesController, render返回新的页面
package com.demo.cases;
import com.jfinal.aop.Before;
import com.jfinal.aop.Inject;
import com.jfinal.core.Controller;
import com.demo.common.model.Cases;
public class CasesController extends Controller {
CasesService service; // 请求数据库
public void index() {
setAttr("casesPage", service.paginate(getParaToInt(0, 1), 10));
render("cases.html");
}
}
CasesService.java 提供接口请求
package com.demo.cases;
...
public class CasesService {
.....
}