首頁  >  文章  >  Java  >  java web中如何加入圖片

java web中如何加入圖片

angryTom
angryTom原創
2020-02-10 11:16:338042瀏覽

java web中如何加入圖片

java web如何加入圖片

#對於java視覺化介面插入背景圖片只需要background-image:url(圖片路徑)就行,而對於web專案中,並非如此

<div class=&#39;ban&#39; style="height:100%;background-image:url(&#39;/img/qx.jpg&#39;)">

效果如下:

java web中如何加入圖片

#我們就需要在jsp頁面中寫Java程式碼,讓Java來取得專案的根路徑,透過絕對路徑的方式引入這些圖片檔案。我們則需要在jsp檔案的開頭寫入下面的程式碼。

<%
String path = request.getContextPath();
String basePath=null;
basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
int port=request.getServerPort();
if(port==80){
    basePath=request.getScheme()+"://"+request.getServerName()+path;
}else{
    basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
}
request.setAttribute("basePath", basePath);
%>

這幾段程式碼只是取得基本的路徑,而request就是我們常說的JSP九大隱式物件之一,JSP就是Servlet,request.setAttribute("basePath", basePath) 表示將會得到的basePath(專案根路徑)存放到request作用域中,但到這裡我們還是無法把圖片顯示出來,我們需要在圖片路徑前面加入這行程式碼$。如下:

<div class=&#39;ban&#39; style="height:100%;background-image:url(&#39;${basePath}/img/qx.jpg&#39;)">

java web中如何加入圖片

(相關影片教學分享:java影片教學

以上是java web中如何加入圖片的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn