2017-07-09 21:20
注意 _paginate.html 定义的 paginate 模板函数,其中的 append 变量就是用于传递参数的,你只需要在调用 paginate 之前用 set 指令将参数设置好就可以:
#set(append = "?p1=123&p2=abc")
#@paginate(blogPage.pageNumber, blogPage.totalPage, "/blog/")
如果你要传入的 append 参数值来自于后端 action 通过 setAttr(...) 设置的变量,可以这样来传:
#set(append = "?p1=" + p1 + "&p2" = p2)
以上的 p1 与 p2 就是后端传来的参数
2017-07-07 11:29
@l745230 非 java8 下的 action 参数注入方案不太简洁,java 8 下获取形参名的方法极为简单
当然,不用 java 8 的方案我也有一个简洁的,但没有时间去实现