環(huán)境:tomcat5.5.9+apache jstl1.1.2
任務(wù):從xml 讀出內(nèi)容顯示
方案:用jstl\xml taglib.
方法:
還需要xalan2.7.0 ,否則報 noclassdeffounded exception
,org/apache/xpath/variablesstack.
解決中文問題:c:import 加attribute charEncoding.
代碼:
<c:import charEncoding="gb2312" url="
http://localhost:8080/???/???.xml"
var="homecenterxml"/>
<x:parse xml="${homecenterxml}" var="infodoc"/>
<x:forEach select="$infodoc//info">
<p>
<x:out select="@id"/>
<x:out select="title"/>
</p>
</x:forEach>
西津渡