jsp页面报500

jsp页面报500

代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ 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" method="get">
        <%--    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>

检查发现代码没有错误;后发现是缺少c.tld文件

将c.tld文件拷到该目录下

jsp页面报500

运行解决问题

jsp页面报500

 由于核心标签文件没有生成,识别不了代码中的核心标签代码,所以报500

上一篇:IDEA报错:根据标记文件中的TLD或attribute指令,attribute[items]不接受任何表达式


下一篇:学会这个Thread Dump分析工具,让您秒变性能分析大师!