在java中获取url后不显示图像

时间:2014-07-02 14:29:01

标签: jsp

我得到了图像的路径,我试图通过标签在jsp上显示它,但是图像是僵尸来了。我也尝试为src分配一个静态代码。以下是我的代码。

 <img alt="" src="c:/indiapod_uploads/uploadedFiles/14RC0199\Desert.jpg" height="20px"width="20px">

 String strUploadPathBase = request.getServletContext().getRealPath("/")+"Example\\image-folder\\" ;
 String strfileName = request.getParameter("fileName");
 File file = new File(strUploadPathBase+"uploadedFiles\\"+strPatientNumber+"\\"+strfileName);

请帮忙。

1 个答案:

答案 0 :(得分:0)

一个解决方案是,您需要一个单独的Servlet来传输图像文件。将此Servlet映射到URL模式,说'/ uploaded / *'。在img标签中使用此路径,如/uploaded/filename.jpg。

java.io包和servlet映射中的Streams知识在这里很重要。