玩!框架从控制器到视图的参数渲染错误

时间:2011-09-11 10:29:44

标签: playframework

我的控制器操作:

public static void showGalery() {
    ...
    render(subPhotos, size);
}

我的观点的一部分:

<img id="mainImage" 
     src="${subPhotos.get(0).path}" 
     class="galery-main-photo" 
     onmouseover="toolTip(${subPhotos.get(0).description});"
     onmouseout="toolTip();" />

路径从一个动作正确传递,但描述不正确(javascript函数不调用)。如果我写${subPhotos.get(0).description.length()},则调用Javascript函数并传递正确长度的字符串。 从DB得到了正确的描述。

谢谢, 塞吉

1 个答案:

答案 0 :(得分:1)

因为描述是一个字符串,所以必须用引号括起来。请务必使用单引号,因为HTML属性使用双引号。

onmouseover="toolTip('${subPhotos.get(0).description}');"