Problemas com interação JSTL x SCRIPTLET

Bom dia pessoal.

Eu peguei um projeto para dar manutenção e tem o seguinte erro em diversas jsp:

<bean:define id="codigo" name="evento" property="codigo"/>
                 <%
                     java.util.HashMap params = new java.util.HashMap();
          	          params.put("acao", "listarAtualizarEvento");
                      params.put("tipoProdMk", "Evento");
                      params.put("codigo",codigo);
                
     	        	      pageContext.setAttribute("paramsName", params);
           		 %>  

O que está acontecendo o cara fez uma parte com JSTL e outra parte com Scriptlet.
O que tá pegando é o seguinte:
Como passar um objeto JSTL como parâmetro em um Scriplet?

Neste caso específico é o “codigo”

Help me