我的list中每条记录包括name,introduce,location,img等数据,而每条记录通过JSP展示的格式如下:
name          location
----------
img     |introduce
        |
        |请问要想实现这样的格式,怎样通过struts实现?

解决方案 »

  1.   

    这个跟struts没什么大的关系啊,唯一能扯上的也就是你的意思是要用struts的标签了,不用struts的标签也可以。假设你的页面局部是这样的
    <table border="1">
    <tr>
    <td height="20px">name:somebody</td>
    <td>location:somewhere</td>
    </tr>
    <tr>
    <td colspan="2"><hr></td>
    </tr>
    <tr>
    <td height="100px"><img src="..." border="0"></td>
    <td>introduce:somewords</td>
    </tr>
    </table>则这样迭代你的list(假设该list的名称为infoList)
    <logic:iterator name="infoList" id="il">
    <table border="1">
    <tr>
    <td height="20px">name:<logic:write name="il" property="name"/></td>
    <td>location:<logic:write name="il" property="location"/></td>
    </tr>
    <tr>
    <td colspan="2"><hr></td>
    </tr>
    <tr>
    <td height="100px"><img src="<logic:write name='il' name='img'/>" border="0"></td>
    <td>introduce:<logic:write name="il" property="introduce"/></td>
    </tr>
    </table>
    </logic:iterator>以上为举例说明,具体页面情况根据你自己的情况看
    PS:本人好久没用struts了,标签有用错的地方你自己更正下
      

  2.   

    仅仅是页面布局的问题,和struts没多大关系~