«Новые» теги файлов тегов JSP 2.0 невероятно полезны, и в большинстве случаев (по крайней мере, я видел) они обеспечивают гораздо более читаемый формат, чем класс Java. Однако, хотя файлы тегов могут сделать почти все, что может сделать тег класса Java, есть одна гигантская вещь, которую они не могут сделать: иметь содержимое сценариев (т.е. "<%" материал между началом и конечные метки). </p>
Итак, мой вопрос состоит из нескольких частей:
- Кто-нибудь знает, почему (с точки зрения дизайна) это так? Неужели для файлов тегов невозможно иметь такой контент из-за того, как они реализованы или что-то в этом роде?
- Кто-нибудь знает, есть ли в будущем планы разрешить body-content = "JSP" в файлах тегов (возможно, в будущей версии стандарта JSP)?
- Кто-нибудь знает, как "взломать" файлы тегов, чтобы они могли иметь содержимое сценариев (например, иметь тело-содержимое без сценариев, а затем каким-то образом обрабатывать содержимое)?
По сути, я мечтаю когда-нибудь написать файлы тегов, которые не приведут к исключениям, если кто-то поставит
<%= myVar %>
внутри, и я просто пытаюсь определить, безнадежен этот сон или нет.