Java Web に画像を追加する方法
Java ビジュアル インターフェイスで背景画像を挿入するには、background-image:url (画像パス) だけを使用します。 Web プロジェクトの場合、これは当てはまりません。
<div class='ban' style="height:100%;background-image:url('/img/qx.jpg')">
結果は次のとおりです:
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); %>
これらのコードは基本パスを取得するだけであり、リクエストはよく言われる JSP の 9 つの暗黙的オブジェクトの 1 つです。JSP はサーブレットです。request.setAttribute("basePath", basePath) は、 BasePath (プロジェクトのルート パス) はリクエスト スコープに保存されていますが、ここではまだ画像を表示できません。このコード行 $
<div class='ban' style="height:100%;background-image:url('${basePath}/img/qx.jpg')">
(関連ビデオ チュートリアルの共有: java ビデオ チュートリアル)
以上がJava Webに画像を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。