English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<c:url> тег

Стандартная библиотека тегов JSP

<c:url> тег форматирует URL в строку и хранит ее в переменной.

Этот тег автоматически переписывает URL при необходимости.

Свойство var используется для хранения форматированного URL.

<c:url> тег используется только для вызова метода response.encodeURL() в качестве опционального метода. Его реальная польза заключается в том, что он предоставляет правильную URL-кодировку, включая параметры, указанные в <c:param>.

Грамматический формат

<c:url
  var="<string>"
  scope="<string>"
  value="<string>"
  context="<string>"/>

Атрибут

У тега <c:url> есть следующие атрибуты:

АтрибутОписаниеНеобходимо лиЗначение по умолчанию
value Основной URL Да Нет
context Название приложения локальной сети Нет Текущее приложение
var Название переменной URL Нет Вывод на страницу
scope Область действия var Нет Страница

Пример демонстрации

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>Пример тега c:url</title>
</head>
<body>
    <h1><c:url> пример Demo</h1>
    <a href="<c:url value="http://ru.oldtoolbag.com"/>
     Эта ссылка создана с помощью тега <c:url>.
    </a>
</body>
</html>

Откройте страницу через браузер, затем посмотрите исходный код или нажмите F12, чтобы посмотреть

Стандартная библиотека тегов JSP