我用的是Myeclipse8 创建的时候发现WEB-INF下没有哪些C.tld文件,但是标签都可以用。
我自己定义了一个标签,路径什么都没问题。用的时候出现找不到路径异常?什么原因?
[color=red]org.apache.jasper.JasperException: /main.jsp(29,0) According to TLD or attribute directive in tag file, attribute path does not accept any expressions[/color]
这个提示path中不支持表达式,el表达式是不是适用呢?
或者lz有没有加上<%@ page isELIgnored="false" %>这样的标签来启用EL表达式呢?
能不能把tag file的前几行attribute标签内容贴出来看看
应该是这些标签的原因
我的意思是: 你在引用这个tag的地方有没有加上启用EL表达式的代码?
这个很可能是你使用的jstl的版本不对,或者是你的tomcat容器的版本不对,
对于jsp2.0的版本的tomcat容器,相应的jstl版本是1.1或1.2版本才是支持el表达式的