Spring ест теги

В моем веб-приложении (мое первое с Java, Spring или Roo) я создаю форму, которая не имеет ничего общего ни с какими Объекты JPA, это просто форма. Я действительно не хочу использовать JSTL для создания своих форм здесь, потому что на данный момент для них нет данных. Я использую плитки для сборки страниц, поэтому внутренности этой формы проистекают из представления, но кроме этого в этом нет ничего JSPish; это просто форма.

Внутри этой формы у меня есть текстовая область, которую я написал:


Когда доходит до экрана, тег исчезает. Разные браузеры работают с этим по-разному, вплоть до поглощения всего остального HTML-кода внутри поля текстовой области.

Итак, я попытался поместить некоторый контент в это текстовое поле. Пробелы и разрывы строк не меняют его поведения, но похоже, что это делает любой непробельный символ.Если я пойду


... он уважает мой тег close textarea. Но тогда, конечно, моя текстовая область отображается на экране с точкой, а это не то, что я хочу.

Это известная проблема? Я что-то делаю не так?

РЕДАКТИРОВАТЬ: @ bozho: Вот подходящий фрагмент моего jsp:

Notes
DateByNote

Абсолютно ничего особенного здесь не происходит (я заполняю тело строками на клиенте, вот почему пустой). Без точки в предпоследней строке закрывающий тег textarea не отображается в итоговом HTML.

РЕДАКТИРОВАТЬ2 (Решение):

Этот URL стал доступен для Google после того, как услышал несколько ключевых слов от людей, ответивших здесь: http://www.jroller.com/komu/entry/textareas_with_jspx

Оказывается, при анализе страниц jspx пустые теги сворачиваются в один самозакрывающийся тег, который разбивает текстовые области. Решение состоит в том, чтобы поместить пустой jsp: text посередине:


(Это ОЧЕНЬ глупо, но вот оно.)

6
задан Dan Ray 20 October 2011 в 13:06
поделиться