所有的路徑設置方式都和引用本地圖片的路徑設置方式相同,詳情設置請點擊此處。引用本地圖片的路徑設置方式中說的是在eclipse下的服務器里做路徑設置,鏈接到tomcat下的webapps目錄的ROOT文件中,實際上鏈接到任何一個文件夾下都可以,只要進行了相關路徑設置,能根據路徑找到目錄就沒有問題,所以將鏈接打到此工程文件下的某個文件夾內也沒有問題。最好把要讀取的資源都放入一個文件夾,這樣就不用多次設置了。如圖:
上述設置的使用例子:

1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <%@ page import="java.*" %> 4 <!DOCTYPE html> 5 <html> 6 <head> 7 <meta charset="UTF-8"> 8 <title>例</title> 9 </head> 10 <body bgcolor=cyan><font size=2> 11 <form action="example3_5_receive.jsp" method=post name=form> 12 <br>背景音樂:<input type="radio" name="R" value="on" >打開 13 <input type="radio" name="R" value="off" checked="default">關閉 14 <br>喜歡的球隊: 15 <input type="checkbox" name="item" value="國際米蘭隊" >國際米蘭隊 16 <input type="checkbox" name="item" value="AC米蘭隊" >AC米蘭隊 17 <br><input type="checkbox" name="item" value="羅馬隊" >羅馬隊 18 <input type="checkbox" name="item" value="慕尼黑隊" >慕尼黑隊 19 <input type="hidden" value="我是球迷,但不會踢球" name="secret"> 20 <br><input type="submit" value="提交" name="submit"> 21 <input type="reset" value="重置" > 22 </form> 23 </font></body> 24 </html>
上面這是選擇界面可不看,處理部分在下半部:
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <%! public String handleStr(String s) { 4 try { byte [] bb= s.getBytes("iso-8859-1"); 5 s = new String(bb); 6 } 7 catch(Exception exp){} 8 return s; 9 } 10 %> 11 <!DOCTYPE html> 12 <html> 13 <head> 14 <meta charset="UTF-8"> 15 <title>處理</title> 16 </head> 17 <body><font size=2> 18 <% 19 String onOrOff=request.getParameter("R"); //獲取radio提交的值 20 String secretMess=request.getParameter("secret"); //獲取hidden提交的值 21 String itemName[]=request.getParameterValues("item"); //獲取checkbox提交的值 22 out.println("<p> 是否打開背景音樂:"+onOrOff); 23 out.println("<p> 您喜歡的球隊:"); 24 if(itemName==null) { 25 out.print("一個都不喜歡"); 26 } 27 else { 28 for(int k=0;k<itemName.length;k++) { 29 out.println(" "+handleStr(itemName[k])); 30 } 31 } 32 out.println("<P> 你提交的隱藏信息:"+handleStr(secretMess)); 33 if(onOrOff.equals("on")) { 34 %> <embed src='/sound/back.mp3' loop ="-1" autostart=true width=0 height=0/> 35 <% } 36 %> 37 </font></body> 38 </html>
34行的鏈接為 /sound/back.mp3 因為前面Path的路徑設置為 / ,而音頻文件在sound文件夾下,所以是此種寫法。若是將路徑Path設為 /upload,則是 /upload/sound/back.mp3。一定要記住最前面要加上設置好的路徑名Path!