【问题标题】:Dealing with xml in Scala play framework在Scala play框架中处理xml
【发布时间】:2014-05-12 08:24:33
【问题描述】:

views文件夹kq.xml

@(code:String)
<Response>
    <Say voice="alice">
        welcome
    </Say>
    <Pause  length="1"/>
    <Say loop="6" voice="alice" >
         your conformation code is
        <Pause  length="1"/>
            @code
    </Say>  
</Response>

控制器中:

 def kqxml(code:String) = Action { implicit request =>
   try {
      Ok(views.xml.kq(code))
   } catch {
      case e: Exception =>
        Ok(write(Map("result" -> "error")))
   }
}

但出现错误:

 object kq is not a member of package views.xml
[error]           Ok(views.xml.kq(code))
                               ^

我也试过了:

Ok(views.html.kq(code))

这当然行不通。

【问题讨论】:

    标签: java xml scala model-view-controller playframework


    【解决方案1】:

    XML 模板真的存在吗?我一直只使用 HTML。

    但我猜你的模板文件需要叫xyz.scala.xml,所以:如果你在根模板目录views你应该有一个文件叫kq.scala.xml,然后你应该可以写@ 987654324@.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      • 1970-01-01
      相关资源
      最近更新 更多