我有一个HTML表单中的一行在JSP页面上是这样的:如何在JSP中的两个变量之间插入空格?
<c:forEach var="entry" items="${set}">
<input type="checkbox" name="thing" value="${entry.key} ${entry.value}">
</c:forEach>
然而,表单提交时键和值${entry.key} ${entry.value}
之间的空间会丢失。我试过在之前使用
\
,在这种情况下,\
和在提交时仍然存在。
Java EL似乎并没有保留孤立的空格,对吗?如果是这样,是否有有效的解决方法?
编辑:这很愚蠢的我,非常感谢克苏鲁。但我仍然不明白添加\
后的行为。为什么会导致空间显示?
最近一直在讲废话:(谢谢! –
旁注:为什么插入一个\会改变空间的行为?谢谢! –
但是一旦插入\,空白不会被忽略,这就是我没有理由的原因之一。 t试试 ,因为我认为是JSP编译器在那里做了一些技巧。 –