但我认为这样做的唯一方法是这样的: 有没有办法更像我想要的方式? 最佳答案 不确定您要解决什么问题,但您确定需要 在 -6ren">
gpt4 book ai didi

java - 避免在jSTL中循环xml

转载 作者:行者123 更新时间:2023-12-04 07:08:06 25 4
gpt4 key购买 nike

我想做这样的事情:

<x:out select="$productXML/product/sizes/size[<c:out value='${param.sizeIndex}'/>]" escapeXml="false"/>

但我认为这样做的唯一方法是这样的:
<x:forEach var="size" begin="${param.sizeIndex}" end="${param.sizeIndex+1}" select="$productXML/product/sizes/*">  
<x:out select="$size" escapeXml="false"/>
</x:forEach>

有没有办法更像我想要的方式?

最佳答案

不确定您要解决什么问题,但您确定需要 <c:out value='${param.sizeIndex}'/>在 - 的里面 '[]' ? JSTL 应该同时处理,您应该能够编写如下内容:

<x:out select="$productXML/product/sizes/size[param.sizeIndex]" escapeXml="false"/>

或者也许使用 <c:set var="sIdx" value="${param.sizeIndex}" />
但我对 JSTL XML 标签并不完全熟悉,无法 100% 确定......

关于java - 避免在jSTL中循环xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/806748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com