使用JSTL标签的目的就是不希望jsp中出现java逻辑代码
分类
首先将jar包中的各个标签库配置文件拷贝到项目WEB-INF目录下,以供使用
然后再将整个jar包拷贝至tomcat/lib目录下
代码
<%@ page language="java"contentType="text/htmlcharset=gb2312"%>
<%@ taglib uri="/WEB-INF/c.tld" prefix="c" %> /引入标签库
<html>
<head>
<title>Page 范围</title>
</head>
<body>
<c:set var="number" value="${1+1}" scope="page" />
number:<c:out value="${pageScope.number}" default="No data" />
</body>
</html>
添加依赖就行,像这样<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>${jstl.version}</version>
</dependency>
首先,检查包是否版本覆盖,比如slf4j,某些依赖于高版本,你自己选低版本,那么会被它覆盖掉。其次,netbeans有个比较特殊地方,它与IDEA类似,配完pom.xml后,需要右键该文件选择update dependencies(Eclipse内名称,netbean已卸载不清楚,更新项目依赖)才会开始下载依赖的jar包。
再则,你用的maven仓库是私服还是官服?私服的话(sonatype-nexus),有些最新包是加载不到的。
最后,如果上述描述的问题都不存在,可仔细看下控制台输出的错误信息,以便对症下药。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)