如何从Play 2提供XHTML 5?

时间:2013-07-31 11:03:38

标签: playframework-2.0 html5

我有什么特别的事吗?将xmlns属性添加到模板是不够的。

1 个答案:

答案 0 :(得分:2)

对于Scala,在控制器中添加:

import play.api.http.ContentTypeOf
import play.api.templates.Html

implicit val xhtml = ContentTypeOf[Html](Some("application/xhtml+xml"))

在模板中,确保您拥有:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">

并且您的HTML(包括传递给模板的任何生成的HTML)都是格式良好的XML。