jFinal写接口能不能返回Boolean值?

public boolean test(){

}

如果可以,为什么请求后报找不到test.html? 接口是不是要强制返回页面或者resultJson?

评论区

JFinal

2021-03-29 18:16

没有调用 render 系列的方法,jfinal 会帮你调用一个默认的,注意看文档

Action 可以返回任意类型,注意要在拦截器中通过 inv.getReturnValue() 获取这个返回值并自己处理好

一只敲代码的猫

2021-03-29 18:24

怎么让她不报错,又能正确返回boolean值?拦截器模板现在不改了?

zzutligang

2021-03-29 20:19

已经解释的很清楚了吧!可以返回任意数据类型,如果你需要这个返回值,你可以在拦截器里通过inv.getReturnValue() 拿到你这个返回值。至于报错,你因为你没调用render方法。如果你确实不需要render任何内容, 你需要手动调用一下renderNull方法。

一只敲代码的猫

2021-03-29 20:59

@zzutligang 好的,谢谢,手动调一下renderJson就好了