2018-10-26 16:33

这个 processInMenuEvent(...) 是被动响应微信公众号服务器的请求的,就算是发回了所谓的参数传到前台页面的数据,那也是被微信公众号服务器接收,你的页面是断然接收不到这类数据的

你要使用的是 jfinal weixin 在 com.jfinal.weixin.api 下面的方法去与服务端主动交互,流程大致为:
1:你在页面向 jfinal weixin 的 Controller 发起一个请求
2: controller 中调用 com.jfinal.weixin.api 中的 API 请求微信息服务端
3: controller 中 setAttr(...) 并且 render
4: 你的页面才能接收到参数

注意这里的 jfinal weixin controller 是指继承 ApiController 以后的 controller

2018-10-26 14:04

@qqfans 版本定下来后内容不会变,变化都会放到下个不同的版本中,这个是版本的意义所在

2018-10-26 12:07

jdbcUrl 里头可以指定一下编码为 utf8mb4

2018-10-25 16:55

你用于参数的那个对象被增强过,所以参考 AopFactory.getUsefulClass(...) 这个方法,再获取一次真实的 class 再传入就可以了

在 getTClass 这个方法中参考AopFactory.getUsefulClass(...) 这个方法,获取一次 getSuperclass() 即可,注意要先判断一下,不是所有都要 getSuperclass()

2018-10-25 12:01

@清泉儿 生成器上线三年左右了, 一直挺好用的,不会有问题的

2018-10-25 11:31

单步调试,全程观察这个出现乱码的变量,看是在那一个地点变乱码的,然后改一下即可,这种问题没有什么好的招数,只能先定位乱码的起点,再解决

2018-10-25 11:25

这个问题以前有一个同学碰到过,原因是 by_prod 这个字段在数据库中最前面有个回车字符,这个字符是肉眼看不到的,将表中的 by_prod 字段删掉重新创建就好

2018-10-25 11:23

感谢你对俱乐部的支持 ^_^

2018-10-25 11:20

@shenyao jfinal 是遵守 servelet 规范的 web 框架,所以本来就可以打成 jar 包来运行,只是官方并没有给出 demo

自己要做的话是要花点时间研究,这里有很多资源可以参考:
http://www.jfinal.com/share/770
http://www.jfinal.com/share/860
http://www.jfinal.com/share/786
http://www.jfinal.com/share/422

jfinal 官方没给出方案,是因为正在开发 undertow-server 项目,undertow 是为嵌入式 web 服务而生的,易用性、轻量级、性能都比 jetty 要好,所以就没有必要出一个 jetty 版本的

2018-10-25 01:28

@简单代码 jfinal 3.5 已经提供了 getRawData() 来获取 json 数据了

2018-10-24 19:27

这个好像不是 jfinal 项目呢,全程没有出现 jfinal 字眼

2018-10-24 17:14

@nihaohaaaaa 看一下 FileRender.java 源代码,在 render() 方法中打个断点看看

2018-10-24 15:17

在 jfinal 中的 YourJFinalConfig 中添加一个方法:
public void afterJFinalStart() {
这里添加集成代码,启动 im 模块
}

上这个方法整合就好

2018-10-24 15:16

@nihaohaaaaa 你说的这段话:“renderFile() 不是能在前台直接打开一个新的窗口吗?@JFinal”

方向错了, jfinal 是纯后端的东西,是无法干涉前端的事情的,前端是 js 的事情,你打开 F12,再按一下 esc 键会出来 js 报的异常,根据异常解决