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 resposta

Estou 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?

questionAnswers(2)

yourAnswerToTheQuestion