# JSTL＆lt; c：重定向＆gt;核心标签

> 原文： [https://beginnersbook.com/2013/11/jstl-credirect-core-tag/](https://beginnersbook.com/2013/11/jstl-credirect-core-tag/)

c 为 C：重定向＆GT;用于将当前页面重定向到另一个 URL。

#### 句法：

```
<c:redirect url="http://www.anydomainhere.com/samplepage.jsp"/>
```

这是＆lt; c：redirect＆gt;的方式。标签看起来像。我们只需要在此标记的 **URL 属性**中提供相对地址，页面将自动重定向加载时提供的 URL。

#### 例

在这里，我们根据变量 myurl 的值将页面重定向到不同的 URL。如果值为 1，则页面将重定向到 http://beginnersbook.com，对于 2，它将转到 http://www.google.com。

```
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title> JSTL c:redirect Tag Example</title>
</head>
<body>
  <c:set var="myurl" value="2" scope="request"/>
  <c:if test="${myurl<1}">
     <c:redirect url="http://beginnersbook.com"/>
  </c:if>
  <c:if test="${myurl>1}">
     <c:redirect url="http://www.google.com"/>
  </c:if>
</body>
</html>
```

**输出**：由于变量 myurl 的值为 2，因此页面将定向到 http://www.google.com。