【发布时间】:2015-10-28 01:56:48
【问题描述】:
我想知道我的模板的当前网址是什么。我读过here,“请求”是所有模板中存在的一个隐式对象,它返回我的模板的url。
所以我试过这个:
控制器:
public class Application extends Controller {
public static Result index() {
return redirect("/home");
}
public static Result home() {
return ok(homePage.render());
}
public static Result aboutUs() {
return ok(aboutUs.render());
}
}
HTML:
leftbar.scala.html 文件:
<aside id="left-panel">
<nav>
<ul class="animated fadeInLeft">
<li class="@if(request.uri.contains("/aboutus")){active}">(some code here)</li>
</ul>
</nav>
</aside>
homePage.scala.html 文件:
@scripts = { (some scripts here) }
@views.html.main("Beta Project", scripts) {
@views.html.leftbar()
<div id="main" role="main">
<div id="content">
<span><i class="fa fa-bell"></i>SOMETHING</span>
</div>
</div>
}
在我导入 leftbar.scala.html 文件的地方出现此错误:
未找到:值请求
我应该怎么做才能解决这个错误?提前致谢
【问题讨论】:
-
您链接了 Play 1.2.4 文档。那是你用的吗?还是您使用的是 Play 2.x?您应该包含更多代码,以便让某人有机会解决此问题。至少,您应该包含您尝试过的视图参数。
-
我已经编辑了我的帖子。从现在开始,对于缺乏信息感到抱歉。我怎么知道我是在使用 Play 2.x 还是其他东西?对不起,我是一个初学者。
标签: servlets view playframework httprequest