簡體   English   中英

在gsp中將groovy列表輸出為逗號分隔的字符串

[英]Output groovy list as comma separated string in gsp

我的控制器中有以下內容:

render(view: "create", model: [dealInstance: dealInstance, storeName: params.storeName, location: params.location, openEmailClient: true, emailTo: users*.email])

以及我的create.gsp中的以下內容:

$(document).ready(function () {

  <g:if test="${openEmailClient}">              
    <g:set var="subject" value="${g.message(code: 'deal.created.email.subject')}" scope="page" />
    <g:set var="body" value="${g.message(code: 'deal.created.email.body')}" scope="page" />
    window.location.href = "mailto:${emailTo}?subject=${subject}&body=${body}";
  </g:if>
});

這將打開默認電子郵件客戶端並填充“收件人”字段。

如何將電子郵件列表轉換為逗號分隔的字符串? (這是否正確?大多數電子郵件客戶端是否會接受逗號作為電子郵件分隔符?)

即@ a.com,b @ b.com ......

使用Groovy join方法

"mailto:${emailTo.join(',')}?....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM