jsp文件中引入jstl标记库的疑问

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:24:20
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

这两行声明语句中 uri="http://XXXXX.xxx"
怎么是这样呢 如果没网就不能用了?
工程中有相关的jar包和tld文件
而且可以正常使用 就是uri这个属性很纳闷
不知道怎么并联tld库文件的....

楼主的疑惑跟我以前一样啊,但实践表明没联网在本地测试也是一样的,那个uri只是个名称而已,是对应到jar包里面的东西。
你看看现在html的文件在头部都加了w3c的网址在本地照样浏览就知道怎么回事了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
标签定义的网址没有实际意义,只表明版本。
</body>
</html>

这个URI是和他定义的URI一致的

这样也可以.
<%@ taglib prefix="html" uri="/WEB-INF/struts-html-el.tld" %>