【发布时间】:2010-09-24 16:23:46
【问题描述】:
我有一个以
开头的.jsp页面<%@ 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。