1

我在一个 Struts 应用程序上!

我在应用程序根目录的文件夹中有一张图片。IE,

ApplicationName--> webContent --> images-->logo.jpg

我正在使用 javamail 发送邮件。我想使用图像来创建电子邮件的正文。

我正在使用 multipart 能够在没有图像 Image 的情况下完美发送邮件。但是不知道如何实现邮件正文中带有logo.jpg图片的邮件~

请有人指定如何:

  1. 从操作访问图像以将其附加到电子邮件中。

请有人帮帮我!

4

1 回答 1

0

这很简单:

这样做:

HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
String imgPath = request.getSession().getServletContext().getRealPath("/path/to/your/img");
File img = new File(imgPath);

然后你得到img文件。/path/to/your/img应该是你的 img 的相对路径。在这种情况下,它应该是/images/logo.jpg

于 2012-10-30T08:45:12.007 回答