【适用范围】
通用
【内容】
业务逻辑中如果要返回多个list,如:
<list type="a1"><a1></a1></list>
<list type="a2"><a2></a2></list>
<list type="a3"><a3></a3></list>
在业务逻辑的开始节点,把这三个list输出时可以拷贝到展现逻辑中去。但是如果业务逻辑中产生多个Entity或Field,如:
<test type="a1"><a1></a1></test>
<test type="a2"><a2></a2></test>
<test type="a3"><a3></a3></test>
即使在开始节点中设置输出,也不会把这3个test节点输出,只会输出开始中设置的最后一个test,因为server这块做了一个特殊处理,只有节点为list的时候,才检查type属性,对于其它类型的节点,不会检查type属性,而是name属性,即必须写成:
<test name="a1"><a1></a1></test>
<test name="a2"><a2></a2></test>
<test name="a3"><a3></a3></test>
【备注】
|