你好我创建子目录使用动态路由,这样的事情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中更好的练习。 –