问题描述
如题但网上找的例子都是可以接受EL表达式的。难道要自己修改tldstandard-1.0.2.jar中的c.tld文件中如下描述<tag> <name>forEach</name> <tag-class>org.apache.taglibs.standard.tag.el.core.ForEachTag</tag-class> <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class> <body-content>JSP</body-content> <description>The basic iteration tag, accepting many different collection types and supporting subsetting and other functionality </description> <attribute><name>items</name><required>false</required><rtexprvalue>false</rtexprvalue> 这里写的是false,网上的例子都说可以用表达式的,我用就不行 </attribute> <attribute><name>begin</name><required>false</required><rtexprvalue>false</rtexprvalue> </attribute> <attribute><name>end</name><required>false</required><rtexprvalue>false</rtexprvalue> </attribute> <attribute><name>step</name><required>false</required><rtexprvalue>false</rtexprvalue> </attribute> <attribute><name>var</name><required>false</required><rtexprvalue>false</rtexprvalue> </attribute> <attribute><name>varStatus</name><required>false</required><rtexprvalue>false</rtexprvalue> </attribute> </tag>
解决方案
而且<required>true</required> 才能接受表达式
解决方案二:
这个东西是不能手改的