Scala Dropwizard与Freemarker视图

时间:2016-08-25 09:21:24

标签: scala freemarker dropwizard

运行最新的Dropwizard(1.0.0)+ Scala(2.10.6)插件。

目前正在捣乱正确呈现Freemarker视图。

我的观点:

case class SimpleStringView(str:String) extends View("/templates/simpleString.ftl")

模板:

<p>param 'str' has value ${str}</p>

资源:

@GET
@Path("/echo/{echo}")
 def echo(@PathParam("echo") echo:String) : SimpleStringView = new SimpleStringView(echo)

产生以下错误:

&#34; freemarker.core.NonStringException:For&#34; $ {...}&#34; content:期望一个字符串或其他东西可以自动转换为字符串(数字,日期或布尔值),但这已经计算为方法+序列(包装器:f.e.b.SimpleMethodModel):&#34;

改变&#34;字符串&#34; to&#34; java.lang.String&#39;如果类没有更改错误消息。

这看起来不像是一个新问题,很可能不是Dropwizard而是与Freemarker + Scala相关。问题是:有人找到了适当的方法吗?

感谢您的帮助

0 个答案:

没有答案