gpt4 book ai didi

java - 在freemarker中使用三元运算符?

转载 作者:IT老高 更新时间:2023-10-28 20:47:43 26 4
gpt4 key购买 nike

我只想做这样的事情:

<a href="${ a? 'a.htm' : 'b.htm'}">

最佳答案

如果您使用的是 freemarker 2.3.23 或更新版本,您可以使用 then内置:

<a href="${a?then('a.htm','b.html')}" target="${openTarget}">

如果您使用的是旧版本的 freemarker,您可以改用 string内置:

<a href="${a?string('a.htm','b.html')}" target="${openTarget}">

当应用于 boolean 值时,内置的 string 将充当三元运算符。


关于java - 在freemarker中使用三元运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539686/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com