我想知道我模板的当前网址是什么。我已经阅读了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文件时出现此错误:
未找到:值请求
我该怎么做才能解决这个错误?提前致谢
答案 0 :(得分:0)
您的模板中的更多代码会很有用,但您可以通过添加
来修复它(implicit request: Request[AnyContent])
在模板第一行的末尾。