2017-03-24 11:36

@wyntergreg 你是怎么部署的? 打成 war 包,然后将 war 直接扔进去的? 此外,你说的 tomcat 发布目录的 lib 下面没有 jar 包,是指项目的 WEB-INF/lib 还是指 tomcat 的 lib ?

2017-03-24 11:34

@heijie730 微信开发需要更换 jdk 中的一个 jar 包,这事你知道吧? 注意要换上

此外,如果是 tomcat 部署注意一些坑:https://my.oschina.net/jfinal/blog/353062

最后,可以非常确定的说,这事跟 tomcat 没有关系,本站部署的 jfinal weixin 1.8 起码有半年以上了,极其稳定,非常好使

2017-03-23 22:44

此外,如果修改 list 中的元素值用于输出,可以考虑在输出的时候做转换,例如用 jfinal template engine 直接控制输出

2017-03-23 22:43

如果修改 page 的 list 对象中的内容,只需要通过 page.getList() 获取列表,然后直接改掉列表元素中的值即可,如果需要去掉 list 的某些数据,那么可以通过该 page 中的 list 再重新 new 一个 Page 来封装,封装后的 pageNum 之类的可能要做改变

如果是对 list 元素的数量有调整,建议在查询的时候用 where 子句控制好返回的数据,一次性搞定

2017-03-23 17:48

检查一下是不是 provided 的问题引发的

2017-03-23 17:47

@wyntergreg 我相信,归根到底还是一个配置的问题, IDEA 的配置一定要了然于心,与 eclipse 有很大的不同,注意 pom.xml 中要是 compile 不能是 provided

2017-03-23 17:44

这里是各种调试环境的搭建方法,供参考:http://git.oschina.net/jfinal/jfinal-weixin/wikis/JFinal-weixin-demo%E5%92%8C%E8%B0%83%E8%AF%95

开发微信公众号项目,第一件重要的事情就是搭建一个可以调试的开发环境,这样起码提升效率十倍以上

此外,jfinal 的公众号,以及本站的支付全是用 jfinal weixin 这个项目开发的,极其稳定可靠,不信你加入俱乐部支付试试 ^_^

2017-03-23 17:42

先搭好一个本地测试的环境,然后在 processInTextMsg 中设置断点,再用手机发送消息,看是否停在了断点,这种问题只能通过实践去解决,很难去猜测具体问题是什么,因为有很多因素影响该问题的产生

2017-03-23 17:14

@wyntergreg jfinal 目前仍然只支持 cos上传,如果希望支持 commons fileupload,可以简单扩展一下,具体办法是:
1:在 controller 中通过 getRequest() 拿到 HttpServletRequest 对象
2:将 request 对象传递给 commons fileupload 相关 api 并解析出其中的上传文件
3:调用 renderNull()

2017-03-23 16:51

@xiaoqing jfinal 3.0 的 template engine 用着感觉如何? 多多反馈啊

2017-03-23 16:51

@wyntergreg 这个确实诡异,这个问题仅仅是 jar 包引用的问题,多试试,例如重启下 ecipse 试试,可能是 eclipse 的 bug

2017-03-23 16:33

添加了,但仍然没有生效,很可能是没正确下载,打开 maven 库中的相关目录,找一下这个 jar 包是否正的存在

2017-03-23 16:07

手册中有 for.index 即可

2017-03-23 12:12

tomcat 下部署参考一下这里: https://my.oschina.net/jfinal/blog/353062

2017-03-23 11:22

sql 管理功能是在 jfinal template engine 基础之上扩展了三个指令而已,因此,所有的 jfinal template engine 指令完全可用,jfinal 手册例子中也演示了 #for #if 指令用在 sql 管理中的用法,再注意看下手册