Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 JSTL,我有这样一行
<cues:tr id="<c:out value="${key.id}"/>">
其中 key 是一个 bean。
但我得到这个编译错误
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923) 处未终止的 <cues:tr 标记
你的标签cues:tr
cues:tr
被嵌入式 c:out 标记中的双引号终止
<c:out value="${key.id}"/>
就在 ${key.id ...
尝试将您的标签更改为
<cues:tr id="${key.id}">
那么你的标记应该被正确解释
更新:在您的评论中,您询问“${key.id}”是如何被解释的?
请参阅表达式语言教程的使用表达式部分,了解它在标签内的工作方式。