Heim  >  Artikel  >  Java  >  So fügen Sie Bilder im Java-Web hinzu

So fügen Sie Bilder im Java-Web hinzu

angryTom
angryTomOriginal
2020-02-10 11:16:338086Durchsuche

So fügen Sie Bilder im Java-Web hinzu

So fügen Sie Bilder im Java-Web hinzu

Für die visuelle Java-Schnittstelle zum Einfügen von Hintergrundbildern genügt „Hintergrundbild:URL“ (Bildpfad). ist genug. Bei Webprojekten ist dies nicht der Fall

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

Der Effekt ist wie folgt:

So fügen Sie Bilder im Java-Web hinzu

Wir müssen Java-Code in die JSP-Seite schreiben Damit Java die Projektinformationen Stammpfad erhält, importieren Sie diese Bilddateien über absolute Pfade. Wir müssen den folgenden Code am Anfang der JSP-Datei schreiben.

<%
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);
%>

Diese Codeteile erhalten nur den grundlegenden Pfad, und request ist eines der neun impliziten Objekte von JSP, die wir oft als Servlet bezeichnen.setAttribute("basePath", basePath) bedeutet, dass Sie wird erhalten Der Basispfad (Projektstammpfad) wird im Anforderungsbereich gespeichert, aber wir können das Bild hier immer noch nicht anzeigen. Wir müssen diese Codezeile $ hinzufügen. Wie folgt:

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

So fügen Sie Bilder im Java-Web hinzu

(Weitergabe verwandter Video-Tutorials: Java-Video-Tutorial)

Das obige ist der detaillierte Inhalt vonSo fügen Sie Bilder im Java-Web hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn