Seriously, put in CDATA or not to use the jspx:
<![CDATA[ ]]>\r
\r
In fact, the problem at this level normally is not solved. If simply inconvenient for debugging, see using firebug and similar things (by the way, as far as I remember, someone from browsers, like Opera, formats itself before displaying source). If the spaces required by the layout, to impose that are not required or insert.
\r
A little studied this question and came to the conclusion that the person to write the jspx is not much use, more convenient jsp (nbsp, conditional comments for IE, javascript, and less than, to preserve the formatting and problemow, ...). Only for generating and updating tools convenient because they can work with the xml tree.