enjoy传参的问题

正在做一个分页的功能,参数要通过#()传入的

如下的调用,但是结果#()好像没有被计算就直接传递给了函数模板。这个怎么解决?谢谢!blob.png

评论区

红星

2018-10-30 15:04

"?searchsel=0q=" + keyWord + "&p="

rirai

2018-10-30 15:16

@红星 感谢!!!可以了。

JFinal

2018-10-30 15:25

#@paginate 是模板函数调用,那么紧跟在后面小括号中的东东全是参数,参数如果是以双引号、单引号包起来的是 String 型常量,而 String 常量里面你使用 #(keyWord) 仍然是个字符串常量

一定要区分表达式与普通模板内容,前者是在指令、模板函数调用的小括号中,只要是在这个小括中,想象成是 java 方法传参就对了

热门反馈

扫码入社