JSTL如果不起作用

时间:2018-07-11 11:39:37

标签: jsp jstl

我在使用JSTL标记时遇到一些问题。我在pom.xml中添加了依赖项
这是代码:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Add Course</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>


<body>

    <c:out value="AAA"></c:out>

    <c:set var="age" value="26" />

    <c:if test="${age >= 18}">
        <c:out value="You are eligible for voting!" />
    </c:if>
    <c:if test="${age < 18}">
        <c:out value="You are not eligible for voting!" />
    </c:if>

</body>

</html>

c:out标签有效。 c:if标记不起作用,尽管IDE不会出现任何错误。

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

尝试一下:

<c:if test="${age >= '18'}">
    <c:out value="You are eligible for voting!" />
</c:if>