jsf邮件替换'+';带空格

jsf邮件替换'+';带空格,jsf,whitespace,mailto,Jsf,Whitespace,Mailto,我在mailto上遇到了一个愚蠢的问题,没有找到任何解决办法 我的代码: <h:outputLink value="mailto:#{bean.mailingList}"> <f:param name="subject" value="Contact" /> <f:param name="body" value="Dear Sir or Madam,..." /> <b:button value="CLick me" look="primar

我在mailto上遇到了一个愚蠢的问题,没有找到任何解决办法

我的代码:

<h:outputLink value="mailto:#{bean.mailingList}">
  <f:param name="subject" value="Contact" />
  <f:param name="body" value="Dear Sir or Madam,..." />
  <b:button value="CLick me" look="primary"/>
</h:outputLink>

除了身体以外,一切都很好。每个空格都替换为“+”。我可以创建一个带有“\n”的新行,所以我想知道是否也有这样的内容。可能是从bean返回文本/html字符串?希望你能帮我

(我尝试了%20,编码为utf-8并在bean中替换)


提前谢谢

通过将每个空格替换为“\r:-”来解决此问题

不适合我。我试图在我的主题领域中替换空格