2019-09-02 15:51

http 协议不允许 cookie 中存放中文,注意使用 encode 转换编码

这个是 http 协议决定的,undertow 无法干预:
https://blog.csdn.net/weixin_41547486/article/details/81294250

2019-09-02 15:49

shiro 的 session 与 undertow 的 session 是完全无关的,注意区分

各是各的 session

2019-09-02 12:42

不仅支持,而且比 spring boot 要早 3 年

jfinal 第一个版本就是直接启动,时间在 8 年前的 2011 年 3 月,那时 spring boot 离出生还有几年呢:
https://www.oschina.net/news/90815/jfinal-3-3

2019-09-02 11:06

@chcode select("a, b, c").where("x > ?").and(" y = ?").limit(30) 这种用法比下面的用法麻烦多了:
select a, b, c where x > ? and y = ? limit 30

不仅麻烦,而且前者有很多复杂嵌套功能无法支持,要知道 sql 是一门灵活的语言,你要是见过几百行的 sql 的语句就知道 sql 可以有多复杂了

不仅如此,前者拼接 sql 有性能损失。 世界本无事!

2019-09-01 21:48

@程序_大明 对于这个问题,刚刚测试了一下,最简单的办法是配置 nginx ,其它地方不用动,配置如下:
proxy_redirect http:// https://;

2019-09-01 20:44

@chcode 独立版本将 log.info 换成 System.out.print 了, 因为独立版本中没有 log 模块

2019-09-01 16:46

@nickowen 下载首页的 jfinal_demo_for_maven,里面有一个 "fatjar-打包部署方法.txt" 文件,按照这个文件中的方法打成 fatjar 即可

你自己打的这个根据异常来看是文件签名有问题

2019-08-31 21:09

WxaMsgController 这个类并不是 jfinal weixin 中提供的,找一下来源

2019-08-31 19:21

@程序_大明 此外,如果你一定要坚持使用 3.x 版本,可以使用 3.8 这个最高版,全是好处

2019-08-31 19:20

无论用在什么场景下,只要配置 engine.setDevMode(true) , 全支持热加载

因为, enjoy 的热加载机制是独立运作的,不依赖外部环境

2019-08-31 16:40

@程序_大明 升级到 jfinal 4.4 看可不可以

如果还是解决不了,再来反馈

2019-08-31 16:01

@Dull #sql ... #end 这种用法已然比 mybatis 将 sql 放 XML 的用法简单省事多了

如果是模板文件放 sql,总要有个指令来区隔不同的 sql

新版本的 Db.template(...).find() 与 Model.template(...).find() 方法比以前省掉了一半的代码,你可以试一试:
https://www.jfinal.com/doc/5-13

2019-08-31 15:58

可能是你的项目前方是 nginx 做了反向代理

升级到 jfinal 4.4 看解决没有

2019-08-31 13:00

按照文档来
https://www.jfinal.com/doc