使用Struts操作在数据库中完成保存后,我正在发送邮件。现在,我需要在邮件中包含一个链接,单击该链接将点击我的操作网址。

我的开发网址是wwwdev.sakthi123.road.com

我的行动路线会像

wwwdev.sakthi123.road.com/serreqsubmit.do?method=openAssignTo&statusCode='+reqStatus+'&reqId='+reqId;


因此,如果我单击邮件中的链接,则需要点击该路径。在构造消息时,我需要在Action类方法中构造一个链接。

那么如何构造URL?

我尝试了以下方法:

String eol = System.getProperty("line.separator");
message ="Please click here "+eol;
message = message +
          httpServletRequest.getContextPath() +
          "\\serreqsubmit.do?method=openAssignTo&statusCode='+reqStatus+'&reqId='+reqId;";

最佳答案

您可以在此处使用<a href=您的链接URL。构造URL:

String url = "http://" + request.getServerName() + ":" + request.getServerPort()  + request.getContextPath() + "/serreqsubmit.do?method=openAssignTo&statusCode=" + reqStatus + "&reqId=" + reqId;

07-26 07:07