Сведения о вопросе

krutoi

07:25, 25th August, 2020

Теги

Java   JSP    

Как заставить документы JSP(jspx) сохранять форматирование конечного HTML?

Просмотров: 321   Ответов: 2

Документы JSP(те, что с синтаксисом XML и расширением .jspx) при генерации результирующего HTML удаляют всё форматирование. Вся html-разметка просто в строку пишется.

Как настроить так, что бы документы jspx сохраняли форматирование подобно простым JSP страничкам?



  Сведения об ответе

davran

18:59, 6th August, 2020

Наложите сверху на результирующий хмл xslt, которая будет красиво форматировать ;-)


  Сведения об ответе

davran

11:04, 18th August, 2020

Если серьезно, то класть в CDATA или не использовать jspx:
<![CDATA[&nbsp;]]>


На самом деле, проблема на этом уровне нормально не решается. Если просто неудобно для отладки, то смотреть через firebug и подобные штуки (кстати, насколько помню, кто-то из браузеров, вроде бы Опера, форматирует сам перед отображением исходников). Если пробелы требует верстка, то верстать, чтобы не требовала или вставлять nbsp.

Немного изучал этот вопрос и пришел к выводу, что человеку писать jspx нет особого смысла, удобней jsp (nbsp, условные комментарии для IE, javascript и знак меньше, сохранение форматирования и проблелов, ...). Только для генерирующих и обновляющих утилит удобно, т.к. они могут работать с деревом xml.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться