我试图完成一些与通常被问到的这个问题有点不同的事情...
我的选择实际上包含两个信息位,如下所示:
<select name="location" size="20" >
<c:forEach ...>
<option value="${id}">${name} ${state}</option>
</c:forEach>
</select>
我知道${name}的最大大小是30,所以我想做的是用空格将其右填充到30个字符,这样我就可以在选择上方设置列标题(“Name”和“State”)的样式,并且它们将合理地靠近对齐。
似乎没有任何标准的JSTL标记可以对纯字符串执行此操作,或者我缺少了一个标记?我希望尽量避免在对象上创建单独的getter,因此如果标记库可以完成此操作,那将是理想的选择。
1条答案
按热度按时间ifsvaxew1#
您可以尝试使用fn:length函数执行以下操作: