为什么可以在Scalatra中编写HTML?
以以下为例:为什么可以在Scalatra中编写HTML?,scala,scalatra,Scala,Scalatra,以以下为例: package com.example.app import org.scalatra._ import scalate.ScalateSupport class MyServlet extends ScalatraServlet with ScalateSupport { get("/") { <html> <body> <h1>Hello, world!</h1> Sa
package com.example.app
import org.scalatra._
import scalate.ScalateSupport
class MyServlet extends ScalatraServlet with ScalateSupport {
get("/") {
<html>
<body>
<h1>Hello, world!</h1>
Say <a href="hello-scalate">hello to Scalate</a>.
</body>
</html>
}
}
这是DSL吗?我想知道这是如何工作的机制。Scala语法以及扩展后的xhtml。因此,没有DSL,只是一种语言特性。Scala语法,扩展为xhtml。因此,没有DSL,只有一个语言特性。Scala在语言级别上有
Scala的XML文本语法实际上是一系列元素和
文本实例化
Scala在语言层面上有很多优势
Scala的XML文本语法实际上是一系列元素和
文本实例化