自己定义了一个JSTL标签,JSP出现路径异常,路径都没问题啊?

我用的是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表达式的