1. 程式人生 > 其它 ><c:if></c:if>500

<c:if></c:if>500

記一次因為導錯jar包而導致的500
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%--引入JSTL核心標籤庫,我們才能使用JSTL標籤 core--%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<h4>if測試</h4>
<hr>
<form action="coreif.jsp">
    <%--EL表示式獲取表單的資料 ${param.引數名}--%>
    <input type="text" name="username" value="${param.username}">
    <input type="submit" value="登入">
</form>
<%--判斷如果提交的使用者名稱是管理員,則登入成功--%>
<c:if test="${param.username=='admin'}" var="isAdmin">
    <c:out value="管理員歡迎您!"/>
</c:if>
<c:out value="${isAdmin}"/>
</body>
</html>
    <dependency>
        <groupId>javax.servlet.jsp.jstl</groupId>
        <artifactId>jstl-api</artifactId>
        <version>1.2</version>
    </dependency>

在此處匯入的包是jstl-api而不是jstl,如果只是jstl提交資料的時候會報錯500,並且沒有這個false