HiddenHttpMethodFilter

Что на самом деле делает HiddenHttpMethodFilter?

Я долгое время считал, что он просто включает поддержку дополнительных методов PUT, PATCH и DELETE. Однако в процессе написания книги я понял, что в реальности задача HiddenHttpMethodFilter совсем другая.

Протокол HTTP поддерживает методы PUT, PATCH и DELETE, но HTML с тегом form поддерживает только GET и POST. HiddenHttpMethodFilter позволяет использовать дополнительное скрытое поле _method, в котором передаётся название метода PUT, PATCH или DELETE, но при этом сама форма отправляется на сервер с помощью POST или GET.

Предпросмотр ссылок

Все мы видели, что когда обмениваемся ссылками в Skype, WhatsApp, Telegram, социальных сетях и ещё где-нибудь, то для некоторых ссылок вставляется предпросмотр, который обычно содержит какой-нибудь заголовок, выделенный жирным, краткое описание страницы и какую-нибудь картинку. Однако подобные описания вставляются далеко не для всех ссылок. Почему так происходит?

Читать далее Предпросмотр ссылок

Создаём HTML-галереи с llgal

Нашел такую очень интересную консольную утилиты. Позволяет создавать галереи изображений для статических сайтов. В Ubuntu и Debian устанавливается просто:

Читать далее Создаём HTML-галереи с llgal

Уязвимость с a href target=_blank

Казалось бы, обычная ссылка, оформленная с target="blank" , вроде такой:

Содержит в себе страшную опасность Читать далее Уязвимость с a href target=_blank

Экранирование HTML в JSP с помощью jstl

Вообще <c:out>  экранирует XML-теги, но поскольку HTML является нечтом вроде подмножества HTML, то можно его использовать для экранирования HTML-тегов. Читать далее Экранирование HTML в JSP с помощью jstl

Учебник HTML

HTML (HyperText Markup Language) — стандартный язык разметки документов, с помощью которого составляются страницы сайтов сети Интернет.

Вовсе не обязательно каждому человеку знать HTML, но иметь представлением о нём будет полезно. Здесь я составлю небольшой учебник для начинающих, который в дальнейшем, возможно, буду использовать для повторения. Читать далее Учебник HTML

Якоря в HTML

Якоря в HTML используются для создания ссылки на какое-либо место страницы. Их часто можно увидеть в оглавлениях, которые ссылаются на главы, которые находятся на той же самой странице. Читать далее Якоря в HTML

Большие кнопки в блоке Яндекса «Поделиться»

Блок «Поделиться» от Яндекса поддерживает большие кнопки, но Читать далее Большие кнопки в блоке Яндекса «Поделиться»