我有一個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編譯器在那裏做了一些技巧。 –