当我使用Play 1.2时,我能够使用@Before或@After(和其他...)在任何控制器内部注释一些方法,以便在此控制器内的每个请求之前或之后执行一个方法.
我怎么能在Play 2.0中这样做?
我读了一下Global对象,但它似乎并不是我想要的.此外,动作构图似乎对我想做的事情太复杂了.我希望看到更简单的东西.
有任何想法吗?
不幸的是,你必须使用动作组成的@Before,并没有等同的@After.
对于@After,我会after在结束动作结束时编写自己的方法; 这样的事情:
public static Result index() {
....
Result result = ...;
return after(result);
}
protected static Result after(Result result) {
...
Result afterResult = ...,
return afterResult
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3494 次 |
| 最近记录: |