当前位置 : 主页 > 编程语言 > java >

在jsps中自动修剪空格

来源:互联网 收集:自由互联 发布时间:2021-06-25
有没有一种很好的方法来修剪JSP生成的空格而不采用以下技术: trimSpaces jasper指令:可能会通过占用您想要的空间来破坏您的布局 您希望使用JSP注释修剪周围区域,注释掉空格.这使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标签放在一行上(开玩笑,不要这样做!)

网友评论