目前项目使用的jFinal3.1,bug是有的,很多在不知不觉中容易忘记,就算打个笔记
1、在前台form表单提交的时候指定 enctype="multipart/form-data"。,然而在后台使用getModel(Table.class, "leiixng");
获取为空的问题,应该在前面加个 UploadFile iconFile = getFile(); 解决
2、当form表单嵌套form表单的时候被嵌套的第一个form表单是没办法提交的解决办法在第一个要提交的form表单前面加个不用的form表单,如下,id="form0" 这个form表单直接废弃就可以啦 解决
3、当使用select count(*)查询数据库中的数量的时候,会直接报错,查阅是3.1的问题,当jFinal升级到3.2即可解决。
但是还是说一下解决方案,就是查询的时候使用Long类型贴出来自己的一段代码。
public Long findNum(){ Long nn= Db.queryLong("select count(*) from "+ActUser.TABLE_NAME ); return nn; }
4、路径读取
PropKit : 读取properties文件的信息。
PathKit: 读取项目路径名。
StrKit: 主要是判断字符串的操作