△▲ WebProg 初心者の質問 Part19 ▼▽at PHP△▲ WebProg 初心者の質問 Part19 ▼▽ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト925:nobodyさん 09/10/26 00:22:41 >>924 何となく勘で out.print("<img src=./img/" + aryFls[n].getName + "border='0'>"); ↓ out.print("<img src=./img/" + aryFls[n].getName + " border='0'>"); としたらどうなる? 926:nobodyさん 09/10/26 00:23:27 nの型宣言かな 927:nobodyさん 09/10/26 00:33:07 つかExceptionにエラー内容書いてない? 928:nobodyさん 09/10/26 00:53:24 >>925,926 ご指摘ありがとうございます。 borderの前のスペースは完全に失念していました。 またnの型宣言についても修正させていただきましたが、 現象は変わりませんでした。 >927 エラー内容を見直してみました。 JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました Type mismatch: cannot convert from long to int 21: File objFld=new File("./img"); 22: File[] aryFls=objFld.listFiles(); 23: long n = Math.round(Math.random() * aryFls.length); 24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>"); 25: %> JSPファイル: /pc/pc_main.jsp の中の24行目でエラーが発生しました getName cannot be resolved or is not a field 21: File objFld=new File("./img"); 22: File[] aryFls=objFld.listFiles(); 23: long n = Math.round(Math.random() * aryFls.length); 24: out.print("<img src=./img/" + aryFls[n].getName + " border='0'>"); 25: %> よく見てみるとlong→intの変換に失敗しているようでした nの中にろくでもない値が入っている気がします、 乱数の作成処理を見直してみることにします。 ありがとうございました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch