taglib指令报错 uri错误
近期在学习jsp时,学到taglib的时候,有:
<%@ taglib uri= "http://java.sun.com/jsp/jstl/core" prefix="c" %>一直报错,显示uri无效。
在查询了相关资料后发现是缺少两个包,即:jstl.jar ,standard.jar 。

在http://tomcat.apache.org/taglibs/standard/上下载即可。
有两种方法:
1、将其放入tomcat的lib下
2、将其放入webapp的web-inf的lib下
然后打开文件结构将其导入就可以了。
可以用下面的程序测试下可不可以。(是个99乘法表的程序)
<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*" pageEncoding="UTF-8" %>
<html>
<%@ taglib uri= "http://java.sun.com/jsp/jstl/core" prefix="c" %>
<head>
<title>taglib标签</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0" align="center">
<c:forEach begin="1" end="9" var="number">
<tr>
<c:forEach begin="1" end="9" var="number1">
<td width="60" align="center">
<c:out value="${number}*${number1}=${number*number1}"></c:out>
</td>
</c:forEach><br>
</tr>
</c:forEach><br>
</table>
</body>
</html>

如果安装成功则有以上结果。

浙公网安备 33010602011771号