Главная

Java


JSP.

JSP (JavaServer Pages) — технология, позволяющая веб-разработчикам создавать содержимое, которое имеет как статические, так и динамические компоненты.
Страница JSP содержит текст двух типов: статические исходные данные, которые могут быть оформлены в одном из текстовых форматов HTML, SVG, WML, или XML, и JSP-элементы, которые конструируют динамическое содержимое.
Кроме этого могут использоваться библиотеки JSP-тегов, а также Expression Language (EL), для внедрения Java-кода в статичное содержимое JSP-страниц.

Спецификация Java Server Pages наследует и расширяет спецификацию сервлетов.
Как и сервлеты, компоненты JSP относятся к компонентам Web и располагаются в Web-контейнере.
Страницы JSP не зависят от конкретной реализации Web-контейнера, что обеспечивает возможность их повторного использования.
В дополнение к классам и интерфейсам для программирования сервлетов (пакеты javax.servlet и javax.servlet.http), в пакетах javax.servlet.jsp и javax.servlet.jsp.target содержатся классы и интерфейсы, относящиеся к программированию Java Server Pages.





Как проверить версию сервлета и JSP ?
<div>
Server info: <%= application.getServerInfo() %><br>
Servlet version: <%= application.getMajorVersion() %>.<%= application.getMinorVersion() %><br>
JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %><br>
</div>
Output:
Server info: Apache Tomcat/7.0.21
Servlet version: 3.0
JSP version: 2.1

Еще надо обратить внимание на версию указанную в web.xml файле !!!
"http://java.sun.com/dtd/web-app_2_3.dtd"



Полезные ссылки: