0

我已将图像上传到服务器机器文件夹,如 c:images。为此我写了“web.xml”<context-param> <description>Location to display uploaded file</description> <param-name>file-display</param-name> <param-value> C:/images/ </param-value> </context-param>

它上传得很好。现在我需要在带有 <img src=""/> 标签的 jsp 中显示这些图像。

我正在使用

filepath =  getServletContext().getInitParameter("file-display"); 

在 servlet 中,还附加了图像名称。但是如何在jsp中用“ <img src=""/> ”标签表示。是否有另一种方法可以从服务器位置文件夹在 jsp 中显示图像。

4

1 回答 1

0

您应该能够使用预定义的变量访问ServletContextin jsp :application

application.getInitParameter("file-display");

如果您使用的是 Servlet API 3.0(对于 EL 2.2,它支持在表达式中调用方法),您可以执行以下操作:

${application.getInitParameter("file-display")}
于 2013-11-15T10:33:30.100 回答