我在使用Struts操作在DB中完成保存后发送邮件。现在我需要在邮件中包含一个链接,点击后会点击我的操作网址。
我的开发网址为wwwdev.sakthi123.road.com
。
我的行动路径就像
wwwdev.sakthi123.road.com/serreqsubmit.do?method=openAssignTo&statusCode='+reqStatus+'&reqId='+reqId;
所以,如果我点击链接,我需要点击此路径。我需要在构建消息时在我的Action类方法中构建一个链接。
那么我该如何构建网址?
我试过以下内容:
String eol = System.getProperty("line.separator");
message ="Please click here "+eol;
message = message +
httpServletRequest.getContextPath() +
"\\serreqsubmit.do?method=openAssignTo&statusCode='+reqStatus+'&reqId='+reqId;";
答案 0 :(得分:0)
您可以在此处使用<a href=
您的链接网址。构造URL:
String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/serreqsubmit.do?method=openAssignTo&statusCode=" + reqStatus + "&reqId=" + reqId;