需求如下:
服务器最多有5个磁盘,至少一个,在修改服务器时需要显示5个磁盘占位,如果那个磁盘占位有信息,就显示
服务器最多有5个磁盘,至少一个,在修改服务器时需要显示5个磁盘占位,如果那个磁盘占位有信息,就显示
可用如下代码:
<#assign diskindex = 1>
<#list vo.diskSet?if_exists as disk>
<tr>
<td>磁盘${diskindex}:</td>
<td>路径:<input type="text" name="uploadServerVO.diskPathes" value="${disk.path}"/></td>
<td>尺寸:<input type="text" name="uploadServerVO.diskSizes" value="${disk.size}"/></td>
</tr>
<#assign diskindex = diskindex + 1>
</#list>
<#if diskindex<6>
<#list diskindex..5 as i>
<tr>
<td>磁盘${i}:</td>
<td>路径:<input type="text" name="uploadServerVO.diskPathes"/></td>
<td>尺寸:<input type="text" name="uploadServerVO.diskSizes"/></td>
</tr>
</#list>
</#if>
引申一下:
如果一个项目中有多个占位list 的使用,那么可把这段代码重构成一个宏