Templates 从不同的资源组成一个网页scala模板在发挥!2

Templates 从不同的资源组成一个网页scala模板在发挥!2,templates,playframework,playframework-2.0,Templates,Playframework,Playframework 2.0,如果我有一个由多个部分(header、main、side等)组成的主页,每个部分都是从不同的URL加载的,比如header是从/head-side-section是从/side加载的,我们在其他框架中使用Include。我如何在游戏中做到这一点!2 我使用Jquery来做这件事,但这不能在本地完成吗 $.get("/hello", function(result){     $("#xxx").html(result); @common.sideBar() 顺便说一句,它来自。正如马库

如果我有一个由多个部分(header、main、side等)组成的主页,每个部分都是从不同的URL加载的,比如header是从/head-side-section是从/side加载的,我们在其他框架中使用
Include
。我如何在游戏中做到这一点!2 我使用Jquery来做这件事,但这不能在本地完成吗

$.get("/hello", function(result){
      $("#xxx").html(result);

@common.sideBar()

顺便说一句,它来自。

正如马库斯所说,这在中有详细说明

事实上,您不会将来自不同URL的结果粘贴在一起。您可以在模板中定义必须使用的模板

您可以使用以下方法包括其他模板:

<h1>Home</h1>

<div id="side">
  @common.sideBar()
</div>
更新

如果您试图从控制器检索绝对URL,则必须使用:


我知道这一点,我正在寻找的是包括其他内容从不同的URI我不知道你想做什么。我已经更新了我的答案来描述反向路由(使用路由模式检索控制器的绝对URL)
<h1>Home</h1>

<div id="side">
  @common.sideBar()
</div>
@otherTemplate("Title"){

   //Html content here ...

}
@routes.Application.hello("Bob").absoluteUrl()