我也想打印一个字符串作为值,我也尝试使用macro [2]和“ set” [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
这适用于edefault的情况,例如<resource faultVar="">
,但我希望<resource faultVar="fault">
我如何使我的速度teplate像打印一样;<resource faultVar="fault">
?
我更正了我的宏,如下所示:
#macro ( print_string_if_exist $field $default)
#if($field && "$field" !="")
"$field"
#else
"$default"
#end
#end
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句