我是第一次接触jsp和jstl技术。我正在尝试用<c:out value>打印一些文本,请参阅代码中的第1点。我正在尝试显示这样的文本-
Account Manager-5这里${aStageRole.displayName} = 'Account Manager'和(pro.stageRoles)是一个长度为5的数组。
<select id="selectRole<%=i %>" onchange="javascript:selectRole('selectRole<%=i %>')">
<c:forEach items="${pro.stageRoles}" var="aStageRole" varStatus="status">
<option value="${aStageRole.role.id}"> <c:out value="${aStageRole.displayName}-{fn:length(pro.stageRoles)}"/></option> //1
</c:forEach>
</select>但代码在下拉列表中输出以下值-
Account Manager-{fn:length(pro.stageRoles)}有没有人能帮我解决这个问题?
发布于 2014-12-22 02:52:24
JSTL中的表达式用${}括起来。没有$ {fn:length(pro.stageRoles)}的代码符号部分不会被计算为JSP。
${fn:length(pro.stageRoles)}https://stackoverflow.com/questions/27592365
复制相似问题