🖼️ JSTL для JSP (Java Servlet)

  Рет қаралды 12,503

letsCode

letsCode

4 жыл бұрын

Java servlet intro: рассматриваем JSTL - стандартную библиотеку тэгов JSP (JSP standart tag library) - набор тэгов для упрощения создания динамических JSP страниц поверх Java Servlet
Поддержать проект:
➡ Стать спонсором kzfaq.infojoin
➡ Patreon / letscodedru
➡ Яндекс.Деньги money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi qiwi.me/letscode
Как было показано в прошлом видео, работа с сервлетами только средствами скриплетов является делом весьма сомнительным по удовольствию. Поэтому, естественно, появилась такая удобная со всех сторон вещь, как JSP тэги, которые объединились в библиотеки тэгов. Каноничная библиотека, содержащая минимальный набор тэгов для удобной работы была оформлена в JSTL. Её-то мы и рассматриваем в этом видео.
Код из видео:
github.com/drucoder/servlet/t...
Документация по JSTL:
www.tutorialspoint.com/jsp/js...
Документация по JSP синтаксису (сверх рассказанного мной в прошлом видео):
www.tutorialspoint.com/jsp/js...
Документация по объектам, доступным в контексте JSP страницы:
www.tutorialspoint.com/jsp/js...
Документация по тэгу URL:
www.tutorialspoint.com/jsp/js...
Ссылка на описания xml namespaces на сайте Oracle:
www.oracle.com/webfolder/techn...
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
➡ Второй канал: / geekchatdru
➡ Twitch: / drucoder
➡ Твиттер: / letscodedru
➡ Группа Вконтакте: letscodedru
➡ Канал в Telegram: t.me/letsCode_dru
➡ Чат в Telegram: t.me/joinchat/FeiP9xEhqHajfqh...
➡ Сервер в Discord: / discord
➡ Яндекс.Дзен: zen.yandex.ru/media/id/5ac209...

Пікірлер: 43
@mpchest1
@mpchest1 3 жыл бұрын
Когда устраивался программистом мечтал писать микросервисы на буте, но реальность такова, что приходится работать со старыми jspшками и JSTL, так что ваш курс находка) Спасибо!
@maxmaroff260
@maxmaroff260 4 жыл бұрын
Спасибо большое, очень познавательно!!!!
@leopard1631
@leopard1631 4 жыл бұрын
Мерси! Жду продолжения!=)
@user-br4gt7xu2j
@user-br4gt7xu2j 4 жыл бұрын
вот это оперативность! только написал коммент про EL+JSTL и уже видео)))) Объясняешь шикарно - лайк просто не глядя)
@Judosaper
@Judosaper 2 жыл бұрын
А я лайк глядя. Включил видео и сразу пошел в настройки глянуть, думал я видео поставил на скорости х2, вижу аа нет, там обычная скорость воспроизведения стоит) PS: просмотрел, понял только 50% из всего увиденного, теперь чувствую потрачу еще пару часов, буду ставить на паузу и разбирать все это...
@bladik91
@bladik91 4 жыл бұрын
Выздоравливай! Ждем стримы! Ждем видосы!
@borismatashin5891
@borismatashin5891 3 жыл бұрын
Снимай дальше, ты лучший!
@viktorkravtsov8724
@viktorkravtsov8724 4 жыл бұрын
спасибо за ваши труды! очень помогают в работе! планируете ли рассказать и показать про что-нить модное современное, например реактивные микросервисы на основе Lagom ?
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Планирую
@AndrejsKrilovs
@AndrejsKrilovs Жыл бұрын
@letscode Отличное видео. Поставил лайк и подписался. Про Jakarta faces будет видео?
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 4 жыл бұрын
Не могу поставить 500 лайков!)
@parennasubaru
@parennasubaru 3 жыл бұрын
0 мой 500й лайк ))))
@user-lf6en3fy4r
@user-lf6en3fy4r 3 жыл бұрын
как включить подсветку jstl (idea ultimate) ?
@BtXFWkyZBtXFWkyZ
@BtXFWkyZBtXFWkyZ 3 жыл бұрын
Эх, чичас бы видево про Java Server Faces
@andreyguzik2675
@andreyguzik2675 4 жыл бұрын
Пора на что-то серьезнее переходить ))
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Например? Golang? 😁
@andreyguzik2675
@andreyguzik2675 4 жыл бұрын
letsCode, чего так мелко? Даёшь Лисп!)
@sergeihanush2262
@sergeihanush2262 4 жыл бұрын
Все как всегда на высоте!! Вот только не ДжейСиПи , а ДжейЭсПи!! Думаю согласасишься, что нужно правильно вещи называть.....jcp and jsp!!! А то я приду и у себя в тиме, скажи моим американским дэвам ..джейСИпи...так они не вкурят!!!)))))
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Ну шо поделать. Не нативный спикер, плюс практики общения последние 5 лет совсем не стало. Вот и совершаю ошибки. Сорян :)
@lisafox9026
@lisafox9026 4 жыл бұрын
нормально он говорит, я работаю в швейцарии в IT , тут много иностранцев, один из ведущих проектов американец, и все говорят на разных акцентах, и все ок. А я на дежурствах вот ваши видео смотрю..
@victormog
@victormog 4 жыл бұрын
Я правильно понимаю, что без доступа к _java.sun.com_ работать не будет? Можно как-то "локально" организовать?
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Все будет. Вообще не парься.
@victormog
@victormog 4 жыл бұрын
@@letsCodeDru 👍
@maksimus.ssirotkin1124
@maksimus.ssirotkin1124 4 жыл бұрын
+
@serhiiho
@serhiiho 2 жыл бұрын
тоисть jstl что-то подобное шаблонизатору Thymeleaf?
@immortal-spirit-13
@immortal-spirit-13 4 жыл бұрын
Почему всё таки выбран Jetty, а не Tomcat? в 1 лекции говорилось что он быстрее запускается, есть такое дело конечно, но он не очень удобен на мой взгляд, и как я понял Tomcat более популярен и много где используется. Чисто моё субъективное мнение. Я не спец в этом. Можете меня поправить. Посмотрел все 4 видео, супер, спасибо огромное, очень крутой контент и полезный )) буду изучать и другие ваши видео
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Да они почти одинаковые. Разницы в деталях. Да и видос не про "что лучше"
@Vasiliy230
@Vasiliy230 2 жыл бұрын
Можно ли объявить переменную в одном jsp и получить доступ к ней в другом?
@letsCodeDru
@letsCodeDru 2 жыл бұрын
Нарушение инкапсуляции жи. Хочешь Стейт - БД, кэши и прочее
@Vasiliy230
@Vasiliy230 2 жыл бұрын
@@letsCodeDru а как параметр из одного jsp получить в другом jsp? Допустим я я через a href перехожу на /second.jsp?id=someValue. Как этот id достать в second.jsp через jstl?
@programming7777
@programming7777 3 жыл бұрын
Всё отлично, только думал что же такое джей-си-пи → оказалось это джей-эс-пи, почему автор JSP называет JCP тут не понятно, ухо режит.
@user-zx5sv3hb2u
@user-zx5sv3hb2u 4 жыл бұрын
Это кубунту?
@letsCodeDru
@letsCodeDru 4 жыл бұрын
Она, да
@holllor
@holllor 4 жыл бұрын
Кто использует сегодня jsp
@johnconstantine6331
@johnconstantine6331 Жыл бұрын
Не хочу занудствовать и душнить, но это реально режет слух. С - это "си" английская, S - это "эс". Джей-эс-пи. В остальном видос оч полезный, спасибо!
@letsCodeDru
@letsCodeDru Жыл бұрын
да, с произношением у меня полная задница. Но проблему признаю и работаю над ней
@YWNWA-ZXC
@YWNWA-ZXC 4 жыл бұрын
А зачем это все проходить в 2020?... Я вот не понимаю кому нахрен нужно учить сервлеты, jsp и прочее, когда есть spring
@letsCodeDru
@letsCodeDru 4 жыл бұрын
А ты в курсе, что спринг вэб на сервлетах построен? Spring security туда же. Ну и в мире ещё куча проектов, которые до сих пор на jsp крутятся. Шансов попасть на проект миграции с jsp на что-то более современное очень много
@YWNWA-ZXC
@YWNWA-ZXC 4 жыл бұрын
@@letsCodeDru миграции всмысле миграции баз данных? типа flyway/liquibase тоже как и jsp устаревшее, но используется?
@elbekm1008
@elbekm1008 4 жыл бұрын
@@YWNWA-ZXC сейчас от джунов требуют как раз эти знания
@YWNWA-ZXC
@YWNWA-ZXC 4 жыл бұрын
@@elbekm1008 шта? От джуна требуют Java Core, Spring Core/MVC/JPA
@elbekm1008
@elbekm1008 4 жыл бұрын
@@YWNWA-ZXC это то да. Я имел ввиду что в собесах спрашивают о сервлетах, jsp, jstl, поэтому общие знания по этим технологиям должны быть
⌨ JSP шаблоны для Java Servlet
21:47
letsCode
Рет қаралды 17 М.
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 29 МЛН
Red❤️+Green💚=
00:38
ISSEI / いっせい
Рет қаралды 82 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:26
CRAZY GREAPA
Рет қаралды 20 МЛН
N+1 и дефолтные методы. Spring Boot + Webix
17:01
Подготовка к Java собеседованию #6 Stream API
32:06
Простой анализатор диска на JavaFX
22:13
JMX - админка на минималках
22:17
letsCode
Рет қаралды 15 М.
Nastya and SeanDoesMagic
00:16
Nastya
Рет қаралды 29 МЛН