scalatra不显示正确匹配路径的视图

时间:2014-06-27 04:03:58

标签: scala pug scalatra

我开始使用scalatra和jade,但我的观点与路线相符  包含在<pre></pre>标签中。
我的项目设置如下:

//ScalatraServlet.scala
def get("/index") {
  jade("index")
}

//WEB-INF/templates/views/index.jade
h1 Indexing.

//WEB-INF/templates/views/no_route.jade
h1 works correctly!

如果我在浏览器上点击localhost:8080/index,它会在<pre></pre>标记内显示整个html结构,但是如果我点击了localhost:8080/test,其中没有为其定义的路由scalatra,它渲染正确。 我究竟做错了什么?使用路线和玉石有什么警告吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试在调用jade(...)之前添加contentType?

def get("/index") {
  contentType="text/html"
  jade("index")
}