运行最新的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相关。问题是:有人找到了适当的方法吗?
感谢您的帮助