JSTL 解决org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class

最近学java web,学到JSTL这部分,跟着书上的一个实例走,遇到了一些困难,通过查阅资料,已解决,这里record以下:

在此之前,已在IDEA中引入jar包,分别为:jstl-api-1.2.jar,jstl-impl-1.2.jar

实例代码如下:

<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="utf-8" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


    jstl_index


    escapeXML 属性为true时:
    
    escapeXML 属性为false时:
    


运行之后,页面显示如下错误:

org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class 

经过查阅,还应该将上述两个jar包也放入tomcat的lib文件夹下,修改后运行,页面成功显示

网上还有其他解决方法,要在web.xml中配置,经过尝试,可以不需要,没有什么影响

你可能感兴趣的:(Java,Web,JSP)