Подтвердить что ты не робот

Разница между <%! %> и <%%>

какая разница между <%! % > и <%% > в JSP?

4b9b3361

Ответ 1

<%! %> JSP Декларации теги, а <% %> JSP Теги Scriptlet.

Любой код, который вы помещаете в скриптлеты, попадает в метод JSP _jspService() при его компиляции (аналог методов Servlet doGet, doPost,...). Это то, что вы обычно пишете в Java-коде.

Но что, если вы хотите объявить новые методы в своем классе JSP или объявить переменные экземпляра? Это, когда вы будете использовать теги объявления. Любая вещь, которую вы вставляете туда, попадает в JSP вне метода _jspService().