2018-08-06 22:07

用一下 Db.execute(...) 来执行存储过程

2018-08-06 22:06

这个自然不是 jfinal 自带的,定位找到是从哪来的,删之即可

2018-08-06 22:05

ActiveRecordPlugin 没有正确启动而已

2018-08-06 22:05

@fypshencheng order by 不支持问号占位,所以 order by #para(...) 肯定是不可以的

2018-08-06 21:56

报 executeQuery 异常,应该是 sql 错了,如果是修改数据,使用 Db.update(sql, para), 关键在于 sql 要写对

2018-08-06 21:52

先配置一下 basePath:
Engine.use().setBaseTemplatePath(....)

然后 getTemplate 就会去这个 basePath 下面去找模板了

2018-08-06 12:00

用上以后,可以在页面访问 session,像一面这样:
#(session.user.name)

2018-08-06 11:59

注意看这行:
Caused by: java.util.zip.ZipException: invalid LOC header (bad signature)

zip 或 jar 文件中的签名是错误的,可能是文件被损坏,换之

2018-08-06 11:57

注意看上面的字符串常量与 user.id 相加的用法,括号中是表达式,当成 java 来用

2018-08-06 11:57

小括号中的就是表达式,是参数,与外面的是不同的:
#@paginate(files.pageNumber, files.totalPage, "/MyFileSys/files/getMyFiles/groupId-" + user.id + "-memuId-");

2018-08-03 15:05

得到 SqlPara 对象以后, 这样用:
Db.delete(sqlPara.getSql(), sqlPara.getPara());

在文档中有说明:所有数据库 API 在没有直接支持 SqlPara 参数时,调用其getter 方法取出 sql + para 即可使用

这样设计的原因是避免 API 数量膨涨

2018-08-01 08:37

@阳光男孩_木注意看一下 renderText 方法还有个带 ContentType的重载方法用这个带 XML 的即可

2018-07-31 17:46

这个是空指针异常,根据异常提示,调试一下是哪个对象为 null 引起的

2018-07-31 17:43

直接使用 renderXml("file.xml"), file.xml 文件中可以直接使用 jfinal 的模板引擎功能,输出一些动态数据,还可以使用 #for 循环输出数据,看下文档

2018-07-30 10:34

如果你在使用 enjoy 时,在控制台没有错误提示,需要下载本站首页的 jfinal demo,使用里头的 log4j.jar 以及 log4j.properties 文件