在jsp頁裡面插圖的方法:先建立「Dynamic Web Project」;然後在WebContent下建立image資料夾,並放入圖片;接著在「index.jsp」中編寫圖片路徑程式碼;最後運行程式在瀏覽器中查看圖片即可。
最近初學Java Web遇到一個問題,就是在jsp中沒辦法顯示圖片。在網路上搜尋了許多內容,基本上都是說路徑問題,因為剛開始是憑著自己的一點半吊子html經驗寫的,而且我自認為不可能寫錯路徑,但後來發現確實是路徑出現了一些問題。 (由此可見不要過度相信自己的半吊子經驗)
推薦課程:Java教學。
首先我們要重新來認識下相對路徑和絕對路徑。
相對路徑:指由這個檔案所在的路徑所引起的跟其它檔案(或資料夾)的路徑關係。
絕對路徑:為檔案提供的完全路徑,包括適用的協定或磁碟機。也就是你的主頁上的檔案或目錄在硬碟上真正的完整的路徑。
而根據我在網路上的搜尋來看在jsp中是無法直接使用絕對路徑的。 (需要對tomcat進行配置)
所以要使用相對路徑,所以你的圖片資料夾和你的jsp檔案要在同一級(也就是同一個目錄下),這樣就可以很好的調用。
下面給出我對這個問題的最佳實踐
準備部分:建立Dynamic Web Project。 (在這裡我的專案名為Shop3)
在WebContent下建立image資料夾,並放入圖片怎麼在jsp頁面裡面插圖。
在WebContent下建立index.jsp檔。
在這裡我們可以看到jsp檔案和index檔是在同一個目錄下面的。
在index.jsp中寫圖片路徑程式碼。
<img alt="怎麼在jsp頁面裡面插圖" >
執行程序,就可以看到圖片顯示在瀏覽器中了。
#以上是怎麼在jsp頁面裡面插圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!