JSP EL: criação dinâmica do nome da propriedade [duplicado]
Esta pergunta já tem uma resposta aqui:
Como obter valor da propriedade do bean quando o próprio nome da propriedade é uma variável dinâmica 1 respostaEstou tentando gerar conteúdo dinamicamente usando JSP.
eu tenho um<c:forEach>
loop no qual eu crio dinamicamente acessadores de bean. O esqueleto se assemelha a isso:
<c:forEach var="type" items="${bean.positionTypes}">
${bean.table} // append 'type' to the "table" property
</c:forEach>
Meu problema é: eu quero mudar o${bean.table}
com base no tipo. Por exemplo, se os tipos fossem{"Janitor", "Chef}
, Eu quero produzir:
${bean.tableJanitor}
${bean.tableChef}
Como posso conseguir isso?