我的控制器操作:
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得到了正确的描述。
谢谢, 塞吉
答案 0 :(得分:1)
因为描述是一个字符串,所以必须用引号括起来。请务必使用单引号,因为HTML属性使用双引号。
onmouseover="toolTip('${subPhotos.get(0).description}');"