我有一个.JSP页面与自定义标签不计算表达式; c和FMT标签计算表达式
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="/WEB-INF/mytags.tld" prefix="mytags" %>
开始用具有下列内容的mytags.tld头:
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
表达式是由核心标签支持,以便当我做以下事情时:
<c:out value="${myPageBean.firstName}"/>
该表达式按预期进行评估。
但是,当我尝试让自定义标记评估一个表达式时,.jsp拒绝编译。
<mytags:sayHello firstName="${myPageBean.firstName}"/>
如果表达式未在该网页上的任何地方工作,我可以更轻松地整理了这一点,但它是有意义的核心标签像预期的那样,而我的自定义标签不?我正在使用Tomcat 4.1
发布您的mytags.tld文件和您的.jsp。 – 2010-09-24 17:33:12