ステップバイステップで何が起こるかを見てみましょう:
src
file://
http://
http://example.com/context/images/foo.png
http) に画像識別子を含める必要があります。 :/ /example.com/context/images?id=1
/images/*
byte[]
InputStream
または
を応答の
(通常の
拡張子を介してこれを実行できます。 .xml および/またはこの拡張子 をオーバーライドします。
拡張子を介してこれを実行できます。 .xml および/またはこの拡張子
JSP 内) から始めましょう: リーリー
EL src ="https://stackoverflow.com/tags/jstl/info">JSTL:# を使用して動的に設定することもできます。 ## リーリー 次に、
="https://stackoverflow.com/tags/jstl/info">JSTL
をリッスンする サーブレット を定義/作成します。次の例では、プレーン JDBC を使用してジョブを実行します。 リーリー ###それでおしまい。 HEAD ヘッダーとキャッシュ ヘッダー、およびこれらのリクエストに正しく応答することが心配な場合は、静的リソース サーブレットにこの 抽象テンプレートを使用してください。
抽象テンプレートを使用してください。
ステップバイステップで何が起こるかを見てみましょう:
要素が必要です。
src
属性を指定する必要があります。src
属性は、ローカル ディスク ファイル システム パスfile://
ではなく、有効なhttp://
URL を指す必要があります。サーバーとクライアント これは、物理的に異なるマシンで実行している場合には機能しません。http://example.com/context/images/foo.png
) またはリクエスト パラメーター (例:http) に画像識別子を含める必要があります。 :/ /example.com/context/images?id=1
)。/images/*
などの特定の URL パターンをリッスンさせることができるため、特定の URL で Java コードを実行できます。byte[]
またはInputStream
の形式でデータベースから取得できるバイナリ データです。JDBC API は ## を提供します。 #ResultSet #getBytes()および ResultSet#getBinaryStream()
この目的のために、JPA API は @ を提供します。これまでロブ
。 李>サーブレットでは、この
または
InputStreamを応答の
OutputStream(通常の
Java IO 方法) に書き込むだけです。 .応答ヘッダーも設定する必要があります。これは、ServletContext#getMimeType()
を介して実行できます。画像ファイル拡張子に基づいて、web の
拡張子を介してこれを実行できます。 .xml および/またはこの拡張子
をオーバーライドします。JSP 内) から始めましょう: リーリー
必要に応じて、EL src
/images/*="https://stackoverflow.com/tags/jstl/info">JSTL
:# を使用して動的に設定することもできます。 ## リーリー 次に、をリッスンする サーブレット を定義/作成します。次の例では、プレーン JDBC を使用してジョブを実行します。 リーリー ###それでおしまい。 HEAD ヘッダーとキャッシュ ヘッダー、およびこれらのリクエストに正しく応答することが心配な場合は、静的リソース サーブレットにこの
抽象テンプレートを使用してください。
こちらも参照: