在Play2中,可以组合多个Action
自定义Action
可以通过继承ActionBuilder
来定义一个Action,Play2中自带的Action就是一个默认实现,如下是自定义一个Action
,用于对每个请求打印信息。
1 | object LoggingAction extends ActionBuilder[Request] { |
可以通过如下的方法来使用这个自定义的Action
:
1 | def custom() = LoggingAction { |
这样,在每次请求时就会打印“Calling action”信息。
more >>