实习记录

jFinal初次使用遇到的问题及解决

DemoConfig(JFinal核心控制类)

先是从DemoConfig.java中的configRoute中配置路由,如:

me.add("/login",LoginController.class,"/jsp/sys");

从浏览器通过url:localhost:8080/login进行访问时,先通过DemoConfig.java文件寻找路径,找到"/login"后,找到相应Controller,如只有"/login",则默认执行index函数,若为"/login/xxx",则执行该controller中函数名为"xxx"的函数。
DemoConfig继承了JFinalConfig抽象类,重写了configConstant(配置系统常量),configRoute(配置页面跳转),configPlugin()(配置系统使用插件),configInterceptor(配置拦截器),configHandler()(配置处理器)等方法。

_JFinalDemoGenerator(POJO自动生成工具类)

用来自动生成POJO类

_MappingKit(关联数据库表与pojo类工具类)
arp.addMapping("T_COM_LEAVE","T_ID", T_COM_LEAVE.class);

通过addMapping()方法,将数据库表与java类关联。

方法

setAttr(“xx”,xxx)方法,将xxx以xx为属性名放置于HttpServletRequest中。
render("xx.html),加载xx.html页面

Propkit工具类

Propkit工具类用来操作外部配置文件。Propkit可以在任何位置使用。
第一次使用use加载的配置将成为主配置,可以通过Propkit.get(…)直接取值。

PropKit.use("a_little_config.txt");
PropKit.getBoolean("aa");

非第一次使用use加载的配置,需要通过每次使用use来指定配置文件名再来取值。

String re = PropKit.use("a_txt").get("re");
int re = PropKit.use("a_txt").getInt("re");

即PropKit可同时加载多个配置文件,第一个被加载的配置文件可以使用PropKit.get(…)方法直接操作,非第一个被加载的配置文件需要使用PropKit.use(…).get(…)来操作。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值