Play! framework如何组装页面?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看了api文档后使用了new Html(header.getHeader.body,body.getBody.body,footer.getFooter.body)
.body 的方法会返回string,而new Html的参数可以是string