在Java中提供重用路径

时间:2018-06-18 09:20:51

标签: java relative-path

Vzips-server -| 
              |--Javaresources>>src>>packagename>>email.java
              |--WebContent>>images>>logo.jpg

我试图通过给出相对路径将logo.jpg插入到email.java中。

我要么得到空指针异常,要么找不到文件异常。

你能建议我如何给出相对路径

BodyPart image= new MimeBodyPart()
DataSource fds=new FileDataSource(new File("../WebContent/images/logo.jpg"))

1 个答案:

答案 0 :(得分:0)

查找WebContent文件夹使用:getServletContext().getRealPath("WebContent"); 它返回的内容如下:var/share/tomcat/webapps/YourApplicationName/WebContent我认为这就是你所需要的!