JSP 这是什么语言,文件是javascript.〈%= %>以及如何做一个三元

vc6uscn9  于 2022-12-16  发布在  Java
关注(0)|答案(1)|浏览(152)

我正在修改一个电子邮件模板,从我所看到的,它可能是JSP表达式标记。我正在尝试做的是写一个三进制的电子邮件模板。我得到它部分工作,

<%= data.unitNumber ?  data.unitNumber : " " %>

但我需要做的是沿着这样的路线

<%= data.unitNumber ?  <span>Unit Number: data.unitNumber</span> : " " %>

当我添加标签或字符串时,它不再工作...任何帮助都将不胜感激。
谢谢

tkclm6bt

tkclm6bt1#

您使用的语言是EJS, see here
如果你想显示HTML的块,我建议你使用简单的if else,因为EJS语法有点奇怪。

<% if (data.unitNumber) { %>
  <span>Unit Number: <%= data.unitNumber %></span>
<% } else { %>
    <span> User doesnt exist.  </span>
<% }  %>

如果你想用三进制,看看Ilya Bursov的评论👍

相关问题