你好我創建子目錄使用動態路由,這樣的事情PlayFramework共享緩存問題
GET /event/{nick} EventPageController.show
,我用它來與類似的東西
example.com/event/congres2011
example/com/event/symposiumXI
然後我得到在數據庫中的第一個事件並保存在一個密鑰緩存
public static void show(String nick) {
Event event = Event.find("byNick", nick).first();
if (event == null) {
redirect("/");
}
Cache.add("event", event);
render(event);
}
但是當我請求第二個(例如/ com/event/sympo siumXI),show方法使用相同的鍵來保存新的請求事件,因此第一個事件丟失了上下文。請如何控制它,或者我可以在同一時間只使用一個事件...?
而不是重定向(「/」)調用Application.index(); (或任何映射到「/」)。 Play中更好的練習。 –