如题,把页面分成了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方法似乎也没有。
所以怎么办?
看了api文档后使用了new Html(header.getHeader.body,body.getBody.body,footer.getFooter.body)
.body 的方法会返回string,而new Html的参数可以是string
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。