2019-06-10 23:06

@天朝子民 你有权限,直接贴就可以,注意,贴的时候 src 要指向一个已经存在的图片

2019-06-10 23:05

@j1066783215 redirect 参数一定要正确

然后,看一下 jfinal undertow 版本是多少

2019-06-10 23:02

根据当前信息量,并不知道这个过程是怎样的,具体出了什么问题也不知道

2019-06-10 23:01

UrlManagerTest 这个 model 没有映射, 当前映射的是 UrlManager 而不是 UrlManagerTest,注意看代码:
arp.addMapping("url_manager", UrlManager.class);

映射这种事情交给生成器去做,不要手动,下载首页的 jfinal demo for maven ,里头有生成器使用的示例代码,直接用上即可

2019-06-10 22:59

@akak 你用到的这个 CounterGroupWriteEventListener 应该是不需要被代理的,所以在这个类上用一下 @Clear 注解清除掉全局拦截器即可

@happyboy 这个问题很少人碰到,而且异常提示没有意义,因为异常提示的是找不到 com.jfinal.aop 这个包,而你用 jfinal 开发,这个包是一定存在的

@happyboy @akak 麻烦你们二位能做一个可以重现这个问题的 demo 给我,下载首页的 jfinal demo for maven ,然后将这个 demo 改造为可以重现这个问题,发给我, 我在本地找找原因

2019-06-10 22:46

补充些文字说明会更好,光是一个抽象类看不出来怎么使用

2019-06-10 22:45

inv.getController().getRawData() 即可

2019-06-10 22:45

@zzufish 看上去是 me.setMaxPostSize(...) 配置没生效,看是不是 eclipse 的自动编译没打开,按理说是可以的

单步调试一下看看

2019-06-10 17:20

@疑思静想 搞复杂点被猜中的概率几乎为 0 ,就跟猜密码一样

2019-06-10 16:48

@pizi2019 引入 asm 不仅仅是多个依赖的问题,字节码操作的代码可读性很差

jfinal proxy 的方案 628 行代码,人人都看得懂,可读性很重要

2019-06-10 16:44

@hb963724769 扩展 render 可以灵活响应,扩展 RenderFactory 中的 getErrorRender 方法也可以

2019-06-10 16:09

@pizi2019 无第三方依赖一直是 jfinal 的目标,字节码方案也是一直在避免使用的

2019-06-10 15:30

@pizi2019 User.findById(1) 这种用法,必须要让 findById 成为 static 方法,从而就无法让返回值带有 User 类型

这个是 java 语言所限,我在八年前设计这个 API 的时候比任何人都想像你所说的那么来设计

2019-06-10 15:28

@疑思静想 url 要改成不好猜的那种,例如放点前缀进去: "/my/haha/weixin/payment/callback"

有一些搞破坏的会用程序去猜测你的回调 url ,猜这个比猜密码要容易多了

2019-06-10 15:26

@soarfly 一定要先调用 getFile() 才能再调用其它 get 方法,如: getPara 之类的

如果有拦截器或者 Validator ,也要在其中先调用 getFile 方法,这个在文档中有过说明

最后,null pointer exception 可以很容易通过单步调试看一下是什么问题