2019-01-31 15:33

@錢勢惘導 感谢你的及时帮助,现在就发一个版本到中心库,一个小时左右就可以使用,用上以后再回来反馈一下

2019-01-31 15:27

@錢勢惘導 已经提交了,麻烦现在验证一下,然后我再发一个 jfinal weixin 2.3 到中心库,谢谢

2019-01-31 15:18

@錢勢惘導 现在就改一下,再发个新版本,你过三分钟后再看一下改对没有:
https://gitee.com/jfinal/jfinal-weixin/blob/master/src/main/java/com/jfinal/wxaapp/api/WxaQrcodeApi.java

一定要确认一下对不对,多谢

2019-01-31 14:12

引入的依赖是错误的,看一下 jetty-server 项目首页的最下方,里头打到了 jsp 支持要用到的依赖:
https://gitee.com/jfinal/jetty-server

注意:IDEA 下,scope 要改成 compile, 不能是 provided

如果是手动引入 jar 包,一个办法是用同事的 maven 先 mvn package 打成 war 包,然后你再从 war 包中挑出来那些用到的 jar 包

还有一个办法是从本站首页下载 jfinal-all.zip 里头有支持 jsp 的 jar 包

2019-01-31 14:09

getCounter 是专门获取计数器的值的,所以被获取的值必须要是通过 incr(...)、incrBy(...) 这类操作计数器的方法放入的

getCounter 不要获取其它方式放入的变量

2019-01-31 14:07

@lyaoyaoo113 catch StoppedSessionException 这个异常用着还可以

当然最好还是要找到办法确认当前的 ShiroHttpSession 是否真的不可用。 建议看看 shiro 让 ShiroHttpSession 不可用的那段源码,应该会改变对象里面的某个状态,否则 shiro 自己都没法好好使用了

记得搞定后再回来分享一下,可能会有其他小伙伴碰到这个问题,需要你的分享

2019-01-31 01:26

jfinal 3.6 已发布到 maven 中心库,升级后完美解决

2019-01-31 00:55

jfinal undertow 1.5 以及 jfinal 3.6 已发布到 maven 中心库,升级用上这两个新版本,所有问题全解决了

2019-01-31 00:52

jfinal weixin 2.2 已发布到 maven 中心库,可以使用了,记得回来反馈

2019-01-30 18:44

这里确实还没有考虑端口号,建议通过继承 RedirectRender 做一下扩展,然后用的时候:
render(new MyRedirectRender(....));

其中 MyRedirectRender 是你参考 RedirectRender 做出的扩展

2019-01-30 17:20

假定你改进后的拦截器名字叫: MySessionInView

配置的时候,用 me.add(new MySessionInView()), 代替 jfinal 原有的 SessionInViewInterceptor 即可

2019-01-30 17:19

将 SessionInViewInterceptor 源码拿到手,然后改进一下这个源码

大致的改进方法是,在 SessionInViewInterceptor 中获取 session 后对其进行一下判断,如果 session 已经不可用了,或者说是被 Shrio 停止过的,则不使用它即可

2019-01-30 11:10

线上最新版已经更新这个问题很久了,明天发新版

2019-01-30 11:09

去掉 connection.close()

此外代码严重有问题,业务逻辑放业务层,复杂 sql 用 jfinal 的 sql 管理功能