对e3 tree 不了解的可以参考
http://e3.group.javaeye.com/
由于在glasshfish下报一个这样的错误
Unable to read TLD
"
META-INF/E3Tree.tld
"
from JAR file
"
file:/D:/project/glassfish/domain/lotterysys/e3/WEB-INF/lib/e3.jar
"
: org.apache.jasper.JasperException: PWC6329:
TLD specifies invalid body - content (EMPTY) for custom tag userAttribute
TLD specifies invalid body - content (EMPTY) for custom tag userAttribute
刚开始考虑是路径问题,检查半天没查出什么来。
既然是e3标签报错,打开再说。
用winrar打开e3.jar
进入e3.jar\META-INF目录
打开E3Tree.tld
找到
<tag>
<name>userAttribute</name>
<tagclass>net.jcreate.e3.tree.taglib.UserAttributeTag</tagclass>
<bodycontent>EMPTY</bodycontent>
<info></info>
<attribute>
<name>name</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>value</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
将<bodycontent>EMPTY</bodycontent>的EMPTY改成小写。
重启服务器一切ok。
此问题的解决有一半幸运因素。哈哈~
e3.jar 在jboss 下也不能正常使用,哪位仁兄有解决方案发上来分享一下。