SpelEvaluationException: EL1007E '@' 在尝试开发用 'emails' 回答的对话时管理不善

SpelEvaluationException: EL1007E '@' not well managed when trying to develope a dialog answering with 'emails'

我正在编写一个对话框,用于标识一些必需的功能并提供具有这些功能的人员的姓名和电子邮件作为输出。

我编写了一个提供如下输出的对话节点:"The person you are looking for is name-surname and the email is xxxxx@yyyy.com",但是如果我 运行 它,我会收到以下错误 "SpelEvaluationException: EL1007E"

将答案中的 '@' 替换为任何其他字符时错误消失

我还尝试构建一个包含电子邮件的上下文变量并使用该变量构建答案,但错误是一样的。

有什么建议吗? 谢谢

您需要通过添加 \\ 来转义 @,因此它应该是 x\\@y.com