<c:if test="${not empty column.extendTableColumn}">
<c:set var="extendColumnName" value="${column.extendTableColumn.extTableColumnName}" scope="page"/>
<c:set var="itemExtColumnName" value="item.extendProps.${extendColumnName}" scope="page"/>
<td nowrap valign="middle">
${itemExtColumnName}
</td>
</c:if>
-----------------------------------------------
<c:set var="itemExtColumnName" value="item.extendProps.${extendColumnName}" scope="page"/>
${itemExtColumnName} --输出的结果item.extendProps.tel
item类型是Customer,其中有一个map类型属性,叫extendProps,想显示key为tel的值。
-----------------------------------------------
EL有不支持${${itemExtColumnName}}
${item.extendProps.tel}当然是可以输出结果,但无法表达。因为里面的级联属性的串是动态拼的。
<c:set var="extendColumnName" value="${column.extendTableColumn.extTableColumnName}" scope="page"/>
<c:set var="itemExtColumnName" value="item.extendProps.${extendColumnName}" scope="page"/>
<td nowrap valign="middle">
${itemExtColumnName}
</td>
</c:if>
-----------------------------------------------
<c:set var="itemExtColumnName" value="item.extendProps.${extendColumnName}" scope="page"/>
${itemExtColumnName} --输出的结果item.extendProps.tel
item类型是Customer,其中有一个map类型属性,叫extendProps,想显示key为tel的值。
-----------------------------------------------
EL有不支持${${itemExtColumnName}}
${item.extendProps.tel}当然是可以输出结果,但无法表达。因为里面的级联属性的串是动态拼的。
解决方案 »
- 讨论dwr和struts+json+ajax的各自优势
- 如何把SSH里的Hibernate换成iBatis ?
- 请教各位看一下这段代码,怎么就错了呢?
- 用eclipse的javadoc生成api文档时报错
- 项目每次都得重新部署的奇怪问题
- 请问tomcat集群怎么做?
- JSP中关于datatime数据类型的问题,在线等,100分
- java jdbc 查询mysql5.1 使用 GROUP_CONCAT返回一个@Bdie34问题请教
- 一个关于列表框的问题
- tomcat部署项目时出错!求大神帮忙看看!
- jsp:include页面的sesssion id本地访问和远程访问不一样
- 请问在Hibernate 3.1中如何将Session与SessionFactory绑定?
经理不同意用struts2,无奈了。struts标签功能有限
比如${customer.extendMap.tel}是可以正常显示客户实体中的某一个map的指定key的值。
但现在有一个字符串,如string,他的值是 customer.extendMap.tel,
我要完成同上的功能。关键是${string}里的string不字段翻译成customer.extendMap.tel