【发布时间】:2018-07-11 09:15:52
【问题描述】:
我有一个名为 urlStat 的自定义标签属性,具有动态值,因此我创建了一个专用于确定属性值的函数,如下所示:
function getTag() {
console.log("-------------SUCCESS---------------");
var questionId = ${question.idQuestion};
var values = {};
<c:forEach var="item" items="${tags}">
values['${item.key}'] = '${item.value}';
</c:forEach>
return values[questionId];
}
Ps:标签是一个地图。
我在 urlStat 属性中调用了该方法:
<ser:page headerAff="true" navAff="true" footerAff="false"
urlStat= "getTag()">
但是代码没有执行,我什至在控制台视图中都看不到成功消息。
这个解决方案有什么问题?
我也尝试直接从属性中读取值:
urlStat= "${ tags.[question.idQuestion] }"
但我收到 EL 解析错误。
【问题讨论】:
标签: javascript jsp jstl el