Spring MVC:如何获取Controller的文件路径?


问题内容

我有以下文件夹结构:

ProjectFolder/images/some images

在同一个文件夹中

ProjectFolder/WEB-INF/classes/com/xyz/here is java file of controller.

如何获得控制器中的图像路径?

请帮忙。谢谢 :)


问题答案:

如果它的网络环境可能是这样的话,可能会有所帮助

InputStream is = null ;
is = request.getSession().getServletContext().getResourceAsStream("/images/someimage.jpg");

或可能是这样的:

InputStream is = null ;
String realPath  = request.getSession().getServletContext().getRealPath("/images/someimage.jpg");
is = new FileInputStream(realPath);