myeclips的标签使用,再web.xnl中不用声明<taglib>标签就可以直接使用标签
在jsp页面中
必须加上:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>,
如果不加,标签被忽视,显示空白。
如果写为:<%@ taglib uri="http://java.sun.com/jsf/core" prefix="c"%>,则是会报错!!!!!
这是为什么呢?
原因是这样的的!!!
如果使用标签,jstl.jar+standard.jar应该放到工程的lib目录下。
解压缩standard.jar然后到里面的META-INF里面找到标签描述文件(很多.tld文件),然后打开tld文件,看看里面不同的uri就可以了。
我解开c.tld,看到这句话<uri>http://java.sun.com/jsp/jstl/core</uri>,这就是原因!!!!!
总之:
完全可以:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
myeclipse是没有在web.xml中自动添加<taglib>标签的,这不是myeclipse的bug,可见myecips还是很聪明的,我们要相信它。
如果*.tld文件不在WEB-INF下,就需要写了,格式为:
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>token</taglib-location>
</taglib>
</jsp-config>