JSP - Metaller000/javaQA GitHub Wiki

  1. Что такое jsp и зачем он нужен?
  2. Расскажите об этапах (фазах) жизненного цикла jsp.
  3. Расскажите о методах жизненного цикла jsp.
  4. Какие методы жизненного цикла JSP могут быть переопределены?
  5. Как можно предотвратить прямой доступ к JSP странице из браузера?
  6. Как закомментировать код в jsp?
  7. Объясните Scriptlet, Expression и Declaration в JSP.
  8. Какие неявные, внутренние объекты и методы есть на jsp странице?
  9. Почему неявные объекты не доступны в обычной JSP странице?
  10. Что вы знаете о PageContext и какие преимущества его использования?
  11. Как сконфигурировать init параметры для JSP?
  12. Почему не рекомендуется использовать скриптовые элементы в jsp?
  13. Можем ли мы определить класс внутри JSP страницы?
  14. Какие есть способы вставки java кода в jsp страницу?
  15. Как можно запретить использование скриптов и java кода на jsp странице?
  16. Что вы знаете о jsp тегах? Объясните как вы понимаете Action tag и JSP Action Elements.
  17. Какая разница между директивой include и jsp:include action?
  18. Что вы знаете о языке выражений jsp (JSP Expression Language – EL)?
  19. Назовите неявные, внутренние объекты JSP EL и их отличия от объектов jsp.
  20. Как узнать имя http метода используя JSP EL?
  21. Что такое JSTL (Jsp Standard tag library)?
  22. На какие категории можно разделить JSTL теги, приведите примеры.
  23. Что вы знаете о написании пользовательских jsp тегов?
  24. Приведите пример использования собственных тегов.
  25. Почему не нужно конфигурировать стандартные JSP теги в web.xml?
  26. Как можно обработать ошибки jsp страниц?
  27. Как происходит обработка ошибок с помощью jstl?
  28. Как сделать «новую линию в HTML» в JSP?
  29. Приведите пример конфигурации JSP в дескрипторе развертывания.
  30. Как деактивировать использование EL на JSP?
  31. Когда контейнер проинициализирует множество JSP/Servlet объектов?
  32. Можно ли использовать javascript на jsp странице?
  33. Всегда ли создается объект сессии на jsp странице, можно ли отключить его создание?
  34. Какая разница между JspWriter и Servlet PrintWriter?
  35. Как можно расширить функциональность jsp?
  36. Best Practices в JSP.

Ответы