我正在使用 Struts 1.3.10 开发应用程序
我需要迭代 2 个列表才能在 jsp 中打印结果。第一次列表迭代需要用于从列表 2 中选择元素。出于这个原因,我试图这样做:
<logic:iterate name="bodyForm" property="domainList" id="domList">
<div><h1><bean:write name="domList" property="domain"/><h1>
<ul> <logic:iterate name="bodyForm" property="locationsList" id="locList" >
<logic:equal name="locList" property="domain" value="<bean:write name="domList" property="domain"/>" >
<li><div>....</div></li>
<logic:equal>
</logic:iterate>
</ul>
</div>
</logic:iterate>
但是,当我在“logic:equal”的值内调用“bean:write”时,我得到一个错误。你知道怎么解决吗?
正如您向我提出的那样,我已经使用 JSTL 标签来获取解决方案,但是在网页的源代码中我有这个结果:
<h1>domList.domain</h1>
<ul>
<li class="grey">
<div>locList.countries.name </div>
<div>locList.name</div>
<div>locList.hostname</div>
<div>locList.ip</div>
</li>
<li class="">
<div>locList.countries.name </div>
<div>locList.name</div>
<div>locList.hostname</div>
<div>locList.ip</div>
</li>
</ul>
我似乎没有阅读bean信息......有什么想法吗?