2010-06-21 52 views
0

所有jstl标签不涉及使用Apache TagExtraInfo(Tei)传回一个值正在工作,但是每当我使用像<c:forEach var="abc">...<%=abc%></c:forEach>这样的标签时,出现错误abc无法解析。JSTL Tei不工作


<c:forEach var="i" begin="0" end="<%=len%>"> 
<%str+=" Parameter type= " + (String)(tArray[i]) + " Parameter Value= "+ pArray[i]; 
logger.info(str);%> 
</c:forEach> 

生成:54在 JSP文件:在线路发生

**

错误 /jsp/testutility/JMX/invoke.jsp我 无法解析

**

+0

这里你说的“tei”是什么意思?你从哪里了解到这个?这是我第一次在JSTL环境中看到/听到这个术语。 – BalusC 2010-06-21 11:46:13

+0

标签额外的信息..你可以谷歌...这是一个标准的事情,并包括在tld作为tei ... – Anupam 2010-06-23 11:07:59

回答

1

这是因为它是不这样做的正确方法,你应该不是这样:

<c:forEach var="abc"> 
    ${abc} 
</c:forEach> 

<%=abc%>${abc}是不一样的东西。第一种形式是旧式JSP脚本,后一种形式是JSP表达式语言(EL),它与JSTL一起使用。