迭代器在struts中显示标记列



嗨,朋友们,我开发了一个PhotoAlbum的应用程序,在show photo jsp中,页面显示了所有用户信息以及他们上传的图像名称。它在jsp上显示的输出类似于下面的格式。

==========================================================================  
| NAME    | FatherName |AGE|ADDRESS |   PhotoList                         |
==========================================================================
|nathjo r | FATHERNAME |12 | XYZ    |[asasdd, asada, asada, aasasada]     |
|SRT      | ERNAME     |12 | XYZ    |[1212, 1212, 1212]                   |
|SRY      | ERNAME     |12 | XYZ    |[bb, ccas, asdda, da, qwqda, qwqda, qwqda] |
==========================================================================

正如您所看到的,它是完美的,最后一列[PhotoList]是一个字符串列表。所以我的问题是,我想对最后一列进行迭代[放置逻辑迭代器标记],根据最后一列中的元素数量以及显示图像名称来进行额外的操作所以我的想法是这样的,我知道任何这样做的建议都是错误的

<display:table id="data" name="sessionScope.UserForm.userList" requestURI="/userAction.do" pagesize="3" >
        <display:column property="name" title="NAME" sortable="true"   />
        <display:column property="fatherName" title="User Name" sortable="true"  />
        <display:column property="age" title="AGE" sortable="true"   />
        <display:column property="address" title="ADDRESS" sortable="true"  />
        <logic:iterate property="photolist" id="photoId" indexId="index">
            ***here i want to display the image name***
        </logic:iterate>
</display:table>

提前感谢

让我们在<display:column>标签中迭代标签,类似于

<display:table id="data" name="sessionScope.UserForm.userList" requestURI="/userAction.do" pagesize="3" >
        <display:column property="name" title="NAME" sortable="true"   />
        <display:column property="fatherName" title="User Name" sortable="true"  />
        <display:column property="age" title="AGE" sortable="true"   />
        <display:column property="address" title="ADDRESS" sortable="true"  />
        <display:column title="Photo List">
            <logic:iterate property="photolist" id="photoId" indexId="index">
                <s:property />,
            </logic:iterate>
        </display:column>
</display:table>

最新更新