日期:2014-05-17  浏览次数:20792 次

EL 表达式嵌套 EL表达式输出
EL1: ${a.username} 可输出值 小华
EL2: ${b.filed} 可输出值 ${a.username}

我希望得到的结果是:${b.filed} 可输出值 小华

目的我写的方法是:
<c:foreach var="a" item="tablea" >
  <c:foreach var="b" item="tableb" >
  ${b.filed}
  </c:foreach>
</c:foreach>

输出的值为:${a.username}


请问各位大虾:如何做才能输出 小华 ? 或者是这种方法不对,有其它方法可以做到?

------解决方案--------------------
EL2: ${b.filed} 可输出值 ${a.username}?你确定这样可以???
试试:${b.filed.username}
------解决方案--------------------
${b.filed} 可输出值 ${a.username}?

给filed赋了个“${a.username}”?

不太清楚就要做什么、?

你把a赋值给file,

b.filed

${b.filed.id} ${b.filed.password} 不行吗,
------解决方案--------------------
嵌套是不行的,换个方法
------解决方案--------------------
探讨
EL2: ${b.filed} 可输出值 ${a.username}?你确定这样可以???
试试:${b.filed.username}