0

jqueryを使用してjspページの背景画像を表示する必要があります。イメージ ファイルの名前は、Java クラスの静的メンバーで使用できます。私は、Javaクラス(ImageClass)で静的メンバーを作成してみました

         public static final String img_file="welcome.png"

そしてjspファイルで、このJavaクラスとスクリプトタグ内をインポートしました

         $(document).ready(function () {
          $('body').css('background-image','url(/resource/'<%=ImageClass.img_file%>')');
         });

しかし、画像が表示されず、上記のパスで画像が利用できると確信しています。私は何か間違っていますか?これは儀式の方法ですか?どんな助けでも大歓迎です。

4

2 に答える 2

2

あなたが書いた

... ,'url(/resource/'<%=ImageClass.img_file%>')'

代わりに試す

... ,'url(/resource/<%=ImageClass.img_file%>)'

サーバー側のエコーを引用符で囲まないと、js 解析エラーが発生する可能性があります。

于 2012-08-02T12:27:06.243 に答える
0

あなたの JavaScript 対応関数は完全ではないようです。追加 ");" コードの最後に試してみてください。

于 2012-08-02T12:25:51.880 に答える