我已将图像上传到服务器机器文件夹,如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中
还附上图像名称。
但如何用“<img src=""/>
”标签在jsp中表示。
是否有另一种方法可以在服务器位置文件夹的jsp中显示图像。
答案 0 :(得分:0)
您应该能够使用预定义的ServletContext
变量访问jsp中的application
:
application.getInitParameter("file-display");
如果您使用的是Servlet API 3.0(适用于EL 2.2,它支持在表达式中调用方法),您可以这样做:
${application.getInitParameter("file-display")}