Play! framework如何组装页面?

发布于 2022-09-02 00:32:36 字数 369 浏览 18 评论 0

rt
把页面分成了header footer body三个部分
在html页面里用@引用在相应部位即可(@*大概相当于变量吧),然而此时想要在scala中写一个方法直接组装
类似于:

class Page {
  private val header = new Header
  private val body = new Body
  private val footer = new Footer
  def getPage():Html = header.getHeader+body.getBody+footer.getFooter
}

+不通过,会认为是string的方法。append方法似乎也没有。
所以怎么办……

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

垂暮老矣 2022-09-09 00:32:36

看了api文档后使用了new Html(header.getHeader.body,body.getBody.body,footer.getFooter.body)
.body 的方法会返回string,而new Html的参数可以是string

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文