【发布时间】:2014-11-14 23:18:48
【问题描述】:
如何根据用户权限返回资产文件。 表示我想根据用户访问级别显示页面。
使用此方法,当前上下文不可用:
public play.api.mvc.Action<AnyContent> index() {
try {
if (securityService.getCurrentSession(Controller.ctx()) == null) {
return Assets.at("/public", "/main.html", false);
}else
return Assets.at("/public", "/index/index.html", false);
} catch (Exception e) {
return Assets.at("/public", "/index/index.html", false);
}
}
由于这个错误:
There is no HTTP Context available from here.
并使用此方法将资产作为下载文件返回:
public Result index() {
try {
if (securityService.getCurrentSession(Controller.ctx()) == null) {
return Results.ok(Play.application().getFile("/public/index/index.html"));
}else
return Results.ok(Play.application().getFile("/public/main.html"));
} catch (Exception e) {
return Results.ok(Play.application().getFile("/public/index/index.html"));
}
}
如何根据用户权限显示索引页面?
【问题讨论】:
标签: java playframework playframework-2.3