再问el表达式取值
我在action中动态的在request作用域中添加值 如下
List <Map> lm=this.itemservice.GetModuleDic(modinfo.getDb_name(), UniKeyName);
request.setAttribute("_DIC_"+mf.getFieldName(), lm);
这里的Key 是动态设置的 【"_DIC_"+mf.getFieldName()】
我想在jsp页面中用用EL 表达式取出 对应的值
<c:forEach items="${MyFieldList}" var="iter" varStatus="s">
<c:set value="_DIC_${iter.fieldName}" var="temp"/>这里可以得到 key 字符串 放到temp 变量里
接下来我应该如何来写 才能取到这个key所对应的键值呢?
</c:forEach>
------解决方案--------------------<c:out value="${temp}" />
------解决方案--------------------
------解决方案--------------------_DIC_不明白楼主加这个干什么的,去掉效果不是一样的吗?直接就可以取啦