まず、この件に関する多くの記事を読んでいますが、私はこの問題を解決できません。 私はjspやWebアプリケーションには本当に新しいです。私がしたいのは、単純な画像を表示することだけです。 私は、サーブレットで、このコードを持っている:jspで画像を表示しているときにエラーが発生しました
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
HttpSession sesion = request.getSession();
String filePath = getServletContext().getRealPath("image.jpg");
System.out.println(filePath);
sesion.setAttribute("image", filePath);
response.sendRedirect("products.jsp");
}
とJSPでこのコード:
<img alt="logo" src="${image}"/>
をそして、私のWebアプリケーション内のフォルダは、このです: folders image
そして最後に、とき私のページが読み込まれ、これは私が得るものです: image does not display
ここのエラーですか?なぜそれほど複雑なのですか(多分そうではありませんが、私は実際に多くの方法を試してみましたが、そのうちのどれも単純な画像を表示しませんでした)?
ご協力いただきありがとうございます。
PSは:フォルダが正しいか、それはのprintln()
使用放火犯:
代わりにこれを試してみてください。 – tima