如何根据条件将单个属性设置为不同的值。我的方案如下: 1)循环遍历不同的messageid值 2)为每个messageid提供不同的“评论”
<for list="12,23,34,45" param="messageid">
<sequential>
<condition property="comment" value="wireMsg-Inbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="wireMsg-Outbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="appMsg-Inbound">
<equals arg1="messageid" arg2="12"/>
</condition>
<condition property="comment" value="appMsg-Outbound">
<equals arg1="messageid" arg2="12"/>
</condition>
</sequential>
</for>
这有效吗?还有其他方法吗? 另外,如果我想在每次使用新值更新属性注释时都要遍历循环,但由于属性是不可变的,我该如何解决这个问题?
由于