有没有一种很好的方法来修剪JSP生成的空格而不采用以下技术: trimSpaces jasper指令:可能会通过占用您想要的空间来破坏您的布局 您希望使用JSP注释修剪周围区域,注释掉空格.这使JSP更
> trimSpaces jasper指令:可能会通过占用您想要的空间来破坏您的布局
>您希望使用JSP注释修剪周围区域,注释掉空格.这使JSP更难编辑,看起来很糟糕
我想知道是否有人知道在JSP中有选择地修剪空间的更好方法
编辑:我现在做的是将所有标签放在一个像这样:
<c:forEach var="date" items="${model.list}"><%-- --%><c:set var="dateStr"><ct:dateFormat date="${date.startDate}"/></c:set><%-- --%><option value="${dateStr}">${dateStr}</option><%-- --%></c:forEach>你在这里处理的是最不可思议的选择.我会使用jasper trimSpaces指令,如果你的布局中有重要的空格,你可以策略性地插入这样的空格:
<c:out value=" " />
或者像这样:
${ }
修剪空白的其他选项在您的帖子中没有提到:
>编写一个servlet过滤器,将空白作为后期渲染步骤进行修剪(这必须足够聪明,不能修剪“重要”空白).>将所有jsp标签放在一行上(开玩笑,不要这样做!)