2013-12-14 2 views
1

Принимая практический экзамен OCWCD (Whizlabs), я столкнулся с некоторым синтаксисом, который я раньше не видел (и, похоже, не может найти ясного объяснения).Запрос времени (XML-синтаксис)% =%

Вопрос: Какое из следующих условий допустимо в документе JSP?

Правильный ответ: <jsp:include page="%=pageName%"/>

Объяснение состояния,

Для выражения времени запроса в синтаксисе XML, мы должны использовать %= %. Также обратите внимание, что синтаксис JSP использует синтаксис <%= %> для выражений времени запроса.

Я понимаю синтаксис JSP, но я не знаком с %= %. Может ли кто-нибудь объяснить мне используемый здесь синтаксис %= %? Я потерялся.

ответ

1

Выражения: <%! %>, <% = =%> выражение сценария, скриптлет и другие, недействительны как синтаксис в документе XML, поэтому, чтобы сделать его совместимым с синтаксисом JSP XML, нам нужно использовать соответствующее выражение% = =, You следует проверить эту статью JSP XML Support

+0

Итак, чтобы уточнить: правильно ли утверждать, что '% =%' просто позволяет включить выражение времени выполнения в документ JSP? (Аналогично синтаксису выражения JSP '<%= %>' в рамках простого JSP)? –

+1

Да, это так, оба они являются атрибутом атрибута request-time и просто позволяют включить выражения в документ JSP. –

Смежные вопросы