Если серьезно, то класть в CDATA или не использовать jspx:
<![CDATA[ ]]>
На самом деле, проблема на этом уровне нормально не решается. Если просто неудобно для отладки, то смотреть через firebug и подобные штуки (кстати, насколько помню, кто-то из браузеров, вроде бы Опера, форматирует сам перед отображением исходников). Если пробелы требует верстка, то верстать, чтобы не требовала или вставлять nbsp.
Немного изучал этот вопрос и пришел к выводу, что человеку писать jspx нет особого смысла, удобней jsp (nbsp, условные комментарии для IE, javascript и знак меньше, сохранение форматирования и проблелов, ...). Только для генерирующих и обновляющих утилит удобно, т.к. они могут работать с деревом xml.