项目场景:
先上错误
最近写作业的时候遇到的,莫名其妙的找不到类。在网上看了很多解决方法,大部分都是说包冲突,但是我用他们的包依旧报错。
问题描述
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%-- 加上这句话就报错,删了就能正常显示(那就不能用jstl了) --%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%
request.setAttribute("user", "张三");
%>
<h1>Index</h1>
<c:if test="false">
<h2>test</h2>
</c:if>
<h2>法外狂徒:<%=request.getAttribute("user") %></h2>
</body>
</html>
原因分析:
有可能跟网上说的一样是导的包有冲突,如果试过还是报这个错。有可能跟我这种情况一样了。
首先说一下我用的是maven做的包管理,出现这个错误是因为项目结构>工件
中的WEB-INF
没有导入相关的包依赖。
解决方案:
只要在
WEB-INF>lib
里添加所有依赖。(没有lib文件夹就新建一个)
最后重启服务器就好了!
(小声哔哔)之前就遇到过这个错误也改过,现在有折磨我一天。特写此文章记录一下ヽ(ー_ー)ノ