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='ban' style="height:100%;background-image:url('/img/qx.jpg')">
Der Effekt ist wie folgt:
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 $
<div class='ban' style="height:100%;background-image:url('${basePath}/img/qx.jpg')">
(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!