Spring使用c标签时缺失jstl uri="http://java.sun.com/jsp/jstl/core" prefix="c"

Posted YFEYI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"

以上是关于Spring使用c标签时缺失jstl uri="http://java.sun.com/jsp/jstl/core" prefix="c"的主要内容,如果未能解决你的问题,请参考以下文章

jstl c标签 ”test does not support runtime expressions“

maven下使用jstl标签(1.2)版本

Jstl标签的使用

JSTLJSTL核心标签库

JSTL核心标签

Spring表单标签