2011-09-11 13 views
0

私のコントローラのアクション:再生! frameforkビューにコントローラから間違った引数をレンダリング

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();" /> 

アクションからcorrecly渡されたパスが、間違って記述(JavaScript関数はdoesnの通話)。 ${subPhotos.get(0).description.length()}と書くと、Javascript関数が呼び出され、正しい長さの文字列が渡されます。 DBから正しい記述があります。

おかげで、 セルゲイ

+0

私は100%は確信していませんが、セルゲイは長さメソッドを追加すると値がツールチップに表示されると言っていますが、 – emt14

+0

@Codemwnciあなたが何を言っているのかわからない........................................ ................ – Michael

答えて

1

説明は文字列なので、それを引用符で囲む必要があります。 HTML属性は二重引用符を使用しているため、必ず一重引用符を使用してください。

onmouseover="toolTip('${subPhotos.get(0).description}');" 
関連する問題