Spring使用c标签时缺失jstl uri="http://java.sun.com/jsp/jstl/core" prefix="c"
问题描述-
在学习Spring c-namespace注入bean时,例子中的jsp页面使用了c标签,导致报错
解决方法-
jstl下载及安装
下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
选择jakarta-taglibs-standard-1.1.2.zip 下载
1、下载后解压,在WEB-INF文件夹下新建lib文件夹,将解压出来的lib文件夹里的两个jar包放进去
2、查看jar包是否被自动引入
回到jsp页面,复制<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>粘贴、保存。查看是否还有错误。
使用IJ如有问题,请移步原文查看如何设置Schemas and DTDs
https://www.cnblogs.com/webwangjie/p/11401611.html
总结-
Spring中并不含这俩个jar包,jsp使用c标签时,需要另外导入,暂不清楚时用xml注入bean时是否需要导入此包。
xml中需要配置为xmlns:c="http://www.springframework.org/shema/c"