Olá galera, boa tarde!
Estou com o seguinte problema, tenho o seguinte forEach no jsp
<c:forEach items="${item.motivos}" var="motivo">
<table>
<tbody>
${motivo.tipoMovimentacao.nome}
</tbody>
</table>
<c:import url="motivos/motivo${motivo.tipoMovimentacao}.jsp"/>
</c:forEach>
Esse código vai importar um .jsp chamado motivoNOME_DO_MOTIVO, que são vários motivos, essa propriedade tipoMovimentacao é um Enum.
Nesse arquivo, eu consigo acessar a propriedade ${motivo}, mas quando estou dentro do jsp que foi incluído, não consigo acessar.
Mas isso só acontece dentro do forEach, fora dele, quando faço c:import, normalmente consigo usar tranquilo todas variáveis.
Acho que isso é um problema de escopo, talvez usando o c:set eu conseguiria setar uma nova propriedade na view com escopo=“requeste” conseguir acessar, mas não sei se é possível setar propriedade, porque já tentei e só consegui setar variáveis de tipos primitivos.
Alguém saberia me ajudar? Só preciso acessar a propriedade no jsp importado.
Desde já agradeço
Abraço pessoal