2019-03-12 17:56
enjoy 被设计为用于任何 java 开发环境,所以是不会与 requset 产生耦合的
想要获取参数,可以在 controller 中通过 keepPara() 以及 keepModel 来实现
如果希望全局都可以获取 request 对象,做一个全局拦截器,里头的代码大致如下:
public void intercept(Invocation inv) {
try {
inv.invoke();
finally {
inv.getController().setAttr("request"), inv.getController().getRequest());
}
}
然后就可以在模板中任意使用 request 对象了,例如:
#(request.getAttribute(...))
2019-03-12 16:29
@两行泪 maven 库中全都有,永久存在:
https://mvnrepository.com/search?q=jfinal
https://search.maven.org/search?q=jfinal
2019-03-12 15:28
@JJfinal 前面的 1、2、3、4 步就是将 jfinal 3.7-SNAPSHOT 安装到你本机的方法
2019-03-12 14:27
@JJfinal 其实就是同一个错误,当前线上的代码已经解决了,可以先用上:
1: git clone git@gitee.com:jfinal/jfinal.git
2: cd jfinal
3: 修改 pom.xml , 将其中的 skip 的 false 改为 true 值
4: mvn clean install
5:修改项目中的 jfinal 版本号为 3.7-SNAPSHOT
2019-03-12 11:33
@lantsui src/main/resources 下的所有文件,默认会被 copy 到 target/classes 之下,如果有目录结构也会被保留
可能是你的项目过滤了相关配置,没有 copy 过去
2019-03-11 17:49
@libofei sqlite 的 JDBC 驱动没有很好实现 JDBC 的规范,所以就有问题,升级一下驱动到最新版本试试
2019-03-11 16:25
@libofei 先配置 arp.setShowSql(true) ,将 sql 输出, 看看是什么 sql 不支持
按理说 findById 的 sql 是支持的,因为就是最基本的:select * from t where id = ?