使用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;