# `fn:toUpperCase()` - JSTL 函数

> 原文： [https://beginnersbook.com/2013/12/fn-touppercase-jstl-function/](https://beginnersbook.com/2013/12/fn-touppercase-jstl-function/)

它与[`fn:toLowerCase()`函数](https://beginnersbook.com/2013/12/fn-tolowercase-jstl-function/)正好相反。它将输入字符串转换为大写字符串。输入字符串的所有字符都被替换为相应的大写字符。需要更改的字符串作为函数的参数提供，并且函数返回转换后的字符串。我们可以将字符串作为变量传递，或者只是在函数调用期间对其进行硬编码。

#### 语法

```html
String fn:toUpperCase(String input)
```

它将输入字符串转换为大写后返回`String`。

#### `fn:toUpperCase()`的示例

在这里，我们使用该函数将少量字符串转换为其大写字母。

```html
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<html>
<head>
<title>fn:toUpperCase() example</title>
</head>
<body>
  <c:set var="site" value="BeginnersBook.com"/>
  <c:set var="author" value="Chaitanya"/>
  Hi This is ${fn:toUpperCase(author)} from ${fn:toUpperCase(site)}.
</body>
</html>
```

**输出：**

字符串`"author"`和`"site"`被所有大写字母替换。

![fn-toUpperCase-example](../Images/cd6a6d6734e4e63ce650f70d24cc5285.jpg)