0

jspページに写真を入れたいです。私はこの方法でサーブレットを実装しました(doGetメソッドで):

{...

byte[] imageData = u.getFoto();

response.setContentType("image/jpg");

response.getOutputStream().write(imageData);

..}

はタイプですuUser

私の質問は、サーブレットから画像を取得するためにjspページでsrcパスを設定するにはどうすればよいですか?

4

1 に答える 1

3

web.xml次のように、でマウントポイントを指定します。

<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/img/myservlet</url-pattern>
</servlet-mapping>

これにより、という名前のサーブレットが取得されMyServlet、にマウントされ/img/myservletます。次に、jspで、上記で指定したimgタグを使用します。url-pattern

<img src="/img/myservlet" />

注:Webアプリが/にマウントされていない場合は、パスでアプリケーションのcontextPathも指定する必要があります。

于 2013-01-21T18:53:18.300 に答える