問題につながるパスで参照EclipseのJSPファイルの下にJavaWebプロジェクトは、ローカルリソースを読み込むことができません

すべてのパスが同じローカルの画像を参照することにより道とパスセットを設定され、設定を詳細は、こちらをクリックしてください引用されたローカルの画像パス、配置は日食の下で、サーバーのパスの設定で行われた、とTomcatのROOTファイルの下のwebappsディレクトリへのリンクが、リンクを任意のフォルダができ限り、相対パスとしてディレクトリパスに応じてセットが、問題はない見つけることができる、それがファイル内のリンクフォルダをヒットします。このプロジェクトファイルに問題はありません。フォルダに配置されて読まれるための最良のリソースは、非常に多くの時間を設定しないでください。図:

上方に設けられた例を使用します。

1 <%@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8"
 2      pageEncodingは= "UTF-8" %>
 3 <%@ページのインポート = "javaの*。" %>
 4 <! DOCTYPE HTML>
 5 <HTML>
 6 <HEAD>
 7 <メタのcharset = "UTF-8">
 8 <タイトル>例</タイトル>
 9 </ HEAD>
 10 <BODY BGCOLOR =シアン> <フォントサイズ= 2>
 11      <フォームアクション= "example3_5_receive.jsp"メソッド=ポスト名= FORM>
 12        <BR>背景音乐<= "ON"入力タイプ= "ラジオ" NAME = "R"の値>打开 
 13            の<input type = "ラジオ" NAME = "R"値=チェック= "デフォルト" "オフ"> 关闭 
14        <BR> 好きなチーム:     
 15            <=タイプ「チェックボックス」名前=「項目」値=「インテルミラノ」のINPUT> インテルミラノ
 16            <=タイプ「チェックボックス」名前=「項目」値=「ACのINPUTミラノ「> ACミラン
 17        <BR> <タイプのINPUT =」チェックボックス「NAME =」項目「値=」ローマ「> ローマ
 18            <=タイプのINPUT」チェックボックス「NAME =」項目「値=」ミュンヘン「> ミュンヘン
 19            <種類のINPUT =」隠された「値=」私はファンですが、「名前=」秘密「>再生されません
 20        <BR> <種類のINPUT =」提出「値=」提出「名前=を」
提出"> 21            <入力タイプ="リセット」値= "重置">
 22     </フォーム>    
 23 </ FONT> </ BODY>
 24 </ HTML>
コードの表示

 これは、下半分にインターフェイス、処理部を参照するには、トップの選択肢ではありません。

1 <%@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8"
 2      pageEncodingは= "UTF-8" %>
 3 <%!パブリック文字列handleStr(文字列S){
 4         のtry {   バイト [] BB = s.getBytes( "ISO-8859-1" )。
5つの                S = 新しい文字列(BB)。
6         }
 7         キャッチ(例外EXP){}
 8         リターンS。
9      }
 10%>
 11 <!DOCTYPE HTML>
 12 <HTML>
 13 <HEAD>
 14 <
<タイトル>処理</タイトル>
 16 </ HEAD>
 17。 <BODY> <フォントサイズ= 2>
 18である     <%  
 19。         文字列OnOrOff request.getParameter =( "R&LT");              // 無線で送信された値取得し
20である         文字列= secretMess request.getParameter( "秘密");      // 提出隠しの値を取得
21がある         文字列itemNameに[] = request.getParameterValues( "アイテム"); // チェックボックス送信された値を取得する
22が         開い背景out.printlnを(「<P>ですミュージック: "+ OnOrOff);
 23         out.printlnを(" <p型>あなたの好きなチーム: " );
24         IF(itemNameに== NULL ){
 25            out.print( "好きではありません。");
26         } 
 27         {
 28           のためのint型のk = 0; K <itemName.lengthあり、k ++ ){
 29             out.printlnを(」「+ handleStr(itemNameに[K]))。
30           }
 31         }
 32         out.printlnを( "<P>你提交的隐藏信息:" + handleStr(secretMess))。
33         であれば(( "オン" onOrOff.equals {))
 34     - "1"自動=%> <EMBED SRC = '/音声/ back.mp3'ループ=  = 0の高さ= 0 />幅
 35     <%  } 
 36     %>
 37 </ FONT>
 </ HTML>

34リンクラインである/sound/back.mp3  パスがフォルダ内にフロントのパス/、サウンドとオーディオファイルに設定されているため、そのよう書き込み。/アップロードへのパスのパスなら、それは/upload/sound/back.mp3です。良いパス名のパスを設定するためにフロントを追加することを忘れないようにしてください!

 

おすすめ

転載: www.cnblogs.com/Anber82/p/12612749.html