2018-08-10 15:48
@Krsguan jfinal 不支持这种路由,添加一个自定义的 Handler 将这个路由转换一下就可以了,参考 jfinal 的 com.jfinal.ext.handler 下面的一些实现类
2018-08-09 23:29
@受伤的蚂蚁 还有一个简单的办法,如果 data 是 map 类型的,可以用一下下面的表达式:
#(data[name]))
上面的用法,其中的 name 可以是动态的变量,但 data 这个是固定的一个变量名
2018-08-09 23:28
@受伤的蚂蚁 也就是将拼接后的 String 当成表达式再次求值,这个需要你做下指令扩展,例如扩展个 #eval 指令出来,或者试着做一个 shared method 扩展
#eval 指令比较好做,将里头的参数再次当成表达式求值即可
shared method 扩展需要获取到 Scope 对象中的值,需要使用一个 ThreadLocal 传递 Scope 过去,这个比较麻烦
2018-08-09 20:39
@andy.xue 参考 GET.java POST.java 中的代码,将其中的 renderError 改成 renderError(400, ...) 即可