<dependencies>
<dependency>
<groupId>org.scalatra.scalate</groupId>
<artifactId>scalate-core_${scala.version}</artifactId>
<version>1.9.6</version>
</dependency>
</dependencies>
public class User {
private String username;
private String password;
}
<!-- user.scaml -->
<h1>User Profile</h1>
<p>Username: ${user.username}</p>
<p>Password: ${user.password}</p>
// UserController.java
import org.scalatra.ScalatraServlet;
import org.scalatra.scalate.ScalateSupport;
import scalate.ScalateCoreExample.User;
public class UserController extends ScalatraServlet with ScalateSupport {
get("/user/:id") {
val userId = params("id")
contentType = "text/html"
templateEngine.layout("/user.scaml", "user" -> user)
}
}