1

アップロードして写真を取得し、Pictures(/ home / andrei / Picturesにある)というフォルダーに保存するWebアプリがあります。次に、サーブレット(htmlドキュメント内)で写真を表示したいと思います。フロントサーブレットを使用する必要があり、ドメインを持つと聞きましたが、なんとかできませんでした。やり方を教えてもらえますか?

(私はいくつかの方法を見ましたが、私はそれを取得できませんでした)

その他の情報:
OS:Linux Ubuntu
サーバー:Apache Tomcat v7
IDE:Eclipse

4

1 に答える 1

2

これは、サーブレットを使用してイメージをクライアントに公開する方法の完全な例ですhttp://www.exampledepot.com/egs/javax.servlet/GetImage.html

あなたがしなければならない変更はここにあります:

String filename = sc.getRealPath("image.gif");

画像にフルパスを含めるだけです...

幸運を!

アップデート

次を使用して、画像をhtmlで表示できます。

<img src="/ServletName?id=xxxx" ... ... ... />

これにより、ブラウザは< url-pattern >=を使用してサーブレットに http リクエストを送信し、クライアント ブラウザにServletName画像をフェッチします。id=xxxx

于 2012-10-09T12:57:47.133 に答える