需求如下:
服务器最多有5个磁盘,至少一个,在修改服务器时需要显示5个磁盘占位,如果那个磁盘占位有信息,就显示
可用如下代码:
引申一下:
如果一个项目中有多个占位list 的使用,那么可把这段代码重构成一个宏
服务器最多有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 的使用,那么可把这段代码重构成一个宏
服务器磁盘配置界面设计
本文介绍了一种服务器磁盘配置界面的设计方案,通过代码实现动态显示最多五个磁盘的位置,并根据已有信息填充磁盘路径和尺寸。同时讨论了如何通过重构提高代码复用性。
1781

被折叠的 条评论
为什么被折叠?



