2020-03-19 15:59

反馈错发到了分享频道,该贴子随后会被删除,请知悉

2020-03-19 15:59

反馈错发到了分享频道,该贴子随后会被删除,请知悉

2020-03-18 23:19

@mscedifier 这个信息对于每个被代理的类来说只会输出一次,第二次请求的时候就不会输出了

因为生成代理只需要一次

2020-03-18 22:13

未看到异常, 控制台输出的是 debug 信息,你再仔细看一下有没有异常?

2020-03-18 22:09

@ztvip71 文档中专门针对分页问题做了说明:
https://jfinal.com/doc/5-6

2020-03-17 17:53

@601832927 具体代码是怎样的?

修改原贴,贴出代码

2020-03-17 17:10

jfinal 历史版本一直在 maven 中心库,可以随时随地下载到的:
https://mvnrepository.com/artifact/com.jfinal/jfinal

2020-03-17 15:51

确保多处使用的序列化算法完全一致

2020-03-17 13:33

@微笑 单步调试,找出用纯 JDBC 与用 jfinal 之间的差别,然后改一改就可以

检查一下是不是 jdbcUrl 连接中 encoding 的配置问题

理论上来说 JDBC 与 jfinal 的执行情况是完全一样的,因为 jfinal 仅仅只是转调了 JDBC,并未做任何干预

2020-03-16 21:44

@foam103 带 .ws 就可以不需要 UrlSkipHandler,因为带 "." 字符的 url 不会被 jfinal 框架当成 action,所以自然也就跳过去了

2020-03-16 18:37

@WJME 在 jfinal 中使用任何第三方,不一定需要使用插件机制,而是直接用上即可

插件机制不是必要的

2020-03-16 18:36

@IT届的小学僧 你的代码中的 Kv con 这个变量已经是正确的用法,"传一个值加一个数组" 这件事已经做好了,剩下的只是在 sql 模板中用上它即可

你可以用 #(...) 指令输出这个变量和数组进行验证

因此,你的问题本身就不存在

2020-03-16 18:34

可以试试用纯 JDBC 来试验一下,工作正常以后再弄到 jfinal 中使用,试验方法如下:
Connection conn = DbKit.getConfig().getConnection();
以上代码先获取 JDBC 的 Connection 对象,然后用它来执行你的 sql ,大概率也是会出问题的。 然后你再调整用法, 确保 JDBC 下可以正常工作, 那么也就确保了 jfinal 下也可以工作

因为 jfinal 仅仅只是对 JDBC 做了一层极薄封装

2020-03-16 18:32

jfinal 并未干预过这个过程,肯定是与 jfinal 无关的

我从来没这么用过,给不到建议

2020-03-16 18:31

可以被注入, 但你要先确保 TeacherService 这个对象本身也是被注入的

具体来说就是你的 TeacherService 需要放在 Controller(Interceptor 也可以)中,像这样:
public class MyController extends Cotroller {
@Inject
TeacherService teacherService;

...
}

以上这样的用法,控制器首先被入 TehacerService,在注入 TeacherService 的时候其内部的 UserDao 才能被注入

简单来说,注入需要有一个触发的时机,这个时机是从 controller 传递过来的