我想打印一个字符串作为一个值,尝试按照宏[2]和“设置”[1]选项,但仍然没有运气;
[1]
#set( $faultVar = "#if($faultSeq)$faultSeq#{else}fault#end")
<resource faultVar="$faultVar">
这会打印<resource faultVar="">
之类的其他情况,但我希望<resource faultVar="fault">
[2]
#macro ( print_string_if_exist $field $default)
#if($field && "$field" !="")
$field
#else
$default
#end
#end
这会打印出像<resource faultVar="">
这样的edefault案例,但我希望<resource faultVar="fault">
如何使我的速度teplate打印出来;
<resource faultVar="fault">
?
答案 0 :(得分:0)
我纠正了我的宏看起来像这样:
#macro ( print_string_if_exist $field $default)
#if($field && "$field" !="")
"$field"
#else
"$default"
#end
#end