Тег spring:url в Spring MVC

червня
26
2012
Мітки: java spring spring:url url

У цій статті мова піде про корисний тег url з набору тегів фреймворку Spring MVC. Як зрозуміло з назви, цей тег служить для створення URL.

Щоб використовувати цей тег, необхідно підключити бібліотеку тегів http://www.springframework.org/tags


<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>

Нижче наведено приклад використання тега spring:url:


<spring:url value="/article/{slug}" var="articleUrl">
	<spring:param name="slug" value="best-article" />
</spring:url>

<a href="${articleUrl}">Best Article</a>

Як видно з прикладу, URL зберігається в змінну articleUrl. Параметри адреси вставляються в адресу за допомогою імені змінної, укладеної в фігурні дужки (наприклад, {slug}), а сама змінна встановлюється тегом spring:param. В нашому випадку, це змінна slug:


<spring:url value="/article/{slug}" var="articleUrl">
	<spring:param name="slug" value="best-article" />
</spring:url>

Тобто, замість {slug} в рядку адреси /article/{slug} підставляється значення best-article. Замість нього може бути також будь-яка змінна.

Завантажити приклад, що демонструє роботу тега spring:url Ви можете за наступним посиланням - Завантажити spring-url.zip.

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі