gpt4 book ai didi

java - Struts2 无法显示输出

转载 作者:行者123 更新时间:2023-11-30 04:07:43 25 4
gpt4 key购买 nike

我正在尝试使用 struts 2 标签显示列表数据。我的 list 如下

列表==>对象数组==>类对象

我可以使用java代码从列表中获取值,如下所示

for(int i=0;i<redemptionDetails.size();i++)
{
Object[] Obj=(Object[])redemptionDetails.get(i);
PointsRedemption ptredim=(PointsRedemption)Obj[0];
System.out.println(ptredim.getCarrierId());

}

其中 redemptionDetails 是列表。

但是当我尝试使用 Struts2 标签显示时,我无法查看详细信息

我在下面尝试使用 Struts2 标签

<s:iterator value="redemptionDetails" status="redemptionDetails">

<s:set var="redemptionObject"
value="redemptionDetails.PointsRedemption"
scope="application"></s:set>

<s:set var="productObject"
value="redemptionDetails.PointsProduct"
scope="application"></s:set>
<script>
//alert(<s:property value="#redemptionObject" />);
</script>
<tr>
<td><s:property value="#application.redemptionObject.productCode" /></td>
<td><s:property value="#application.productObject.productCode" /></td>
</tr>
</s:iterator>

但我无法得到想要的结果。请帮忙

最佳答案

在JSP中显示<s:iterator>内的值标签使用top关键字获取当前迭代器值。

<s:iterator value="redemptionDetails">
<s:property value="top[0].carrierId"/>
</s:iterator>

关于java - Struts2 无法显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20369158/

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