1
我在使用Struts動作在數據庫中完成保存後發送郵件。現在我需要在郵件中添加一個鏈接,點擊鏈接將打開我的動作URL。使用Struts在郵件消息中獲取Webapp路徑動作
我的開發網址是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;";
是的,確保您使用mimetype「text/html」而不是「text/plain」發送郵件,以使鏈接可點擊。 –
我已經使用request.getRequestUrl,然後附加查詢字符串。但thansk提醒我將mimetype設置爲「text/html」。 – ashwinsakthi