这是生成xml的代码
<x:parse var="sampleXml" >
<items>
<item>
<name>car1</name>
<price>10003</price>
</item>
</items>
</x:parse>
<x:set select="$sampleXml/items/item/price" var="price"/>
<c:out value="${price}"/>
<x:set select="$sampleXml/items/item/price" var="price"/>
<x:out select="$price"/>

<x:forEach select="$sampleXml/items/item">
<x:out select="price"/>
</x:forEach>








很多人可能都是这么使用的


但是,这样使用,得出的记过并不是期望的10001,而是[[price: null]]
以下是正确的两种错做法





