2017-12-26 18:25

很可能是公众号弄错了,曾经碰到过很多次这样的情况,其实是请求发到另一个公众号去了

解决办法是搭建一个本地开发调试环境,看 eclipse控制台的输出情况,一定要有输出才证明是正确的公众号:
https://gitee.com/jfinal/jfinal-weixin/wikis/JFinal%20weixin%20demo和调试

2017-12-26 14:52

代码看上去是没有问题的,可能是有异常抛出,但控制台没有输出,配置好 log4j 让异常在控制台输出后,再针对性解决

2017-12-26 14:50

无论是用拦截器还是用 Db.tx(...),都建议在业务层来做事务,这样可以减少事务开启与关闭的时间窗口时长,对性能有好处

我个人习惯在业务层内部使用 Db.tx(...) 来做事务,有动态语言使用经验的开发者会习惯这种用法

2017-12-26 14:13

@耿少卿 ArrayList 对象中存放了数据没有,有没有 render(...),被 render 的页面是怎么取的值

如果这些信息量没有,很难猜的

2017-12-26 12:44

一定可以解决的,程序在断点停下来以后,看一下调用栈,看是谁发起的调用,找到源头立即解决

2017-12-26 11:34

浏览器下载正常,意味者你用的客户端有问题,关注点放客户端程序上

2017-12-26 11:20

客户端在下载的中途主动放弃而已,没关系的

2017-12-26 11:19

关键是很难猜到你的代码怎么写的

2017-12-26 11:18

当然可以查到,配置一下 arp.setShowSql(true) 将 sql 输出检查一下,然后修改一下没关注到的细节即可

2017-12-25 23:05

将从数据库里得到的 String 在进行一下如下操作即可:
Engine.use().getTemplateByString(stringValue).render(...);

可以做一个自定义指令用上上面的代码,然后这样用:
#stringTemplate(stringValue);

2017-12-25 19:30

jfinal 是 web + orm 框架,而 web + orm 框架在本质上与分布式是无关的

让项目支持分布式,分布式节点不保留业务状态,让状态保存在一个共享的地方,例如共享一个 redis 或者共享一个数据库

分布式、集群无法三言两语能讲清楚,先记住与 web 框架与无关这点

2017-12-25 19:25

直接使用 I18nInterceptor,或者参考里面的代码来实现,现成的功能

2017-12-25 18:01

@小毅好 关键在于 jfinal 不方便干预,如果干预相当于 jfinal 去分析你的数据内容,jfinal 是无法精确知道数据中出现的这个双引号字符用户到底要还是不要

2017-12-25 16:04

@小毅好 希望 jfinal 自动帮你过滤掉这个双引号?

2017-12-25 15:41

多出来的双引号从哪里来的?