在玩!控制器,我可以創建一個interceptor method,它將在每個請求到達適當的操作之前處理它。有沒有一種方法可以在播放框架中的攔截器和操作之間共享數據?
public class Admin extends Application {
@Before
static void checkAuthentification() {
if(session.get("user") == null) login();
// otherwise,
User loggedOnUser = User.find("byUsername", session.get("user"));
}
public static void index() {
// any way to access loggedOnUser ?
List<User> users = User.findAll();
render(users);
}
…
}
有沒有辦法在攔截器中設置一個值並在action中進行訪問?有點像servlet中的request.setAttribute()
?
嘿,那是一個脆弱的環節。 – itsadok
@itsadok是,短期參考:P –