Hola amigable comunidad tengo una pregunta que me enloquece y consiste estoy desarrallando una aplicacion con JSP Struts y JSTL y y tengo el siguiente codigo que me arroja una error si alguien me puede ayudar????
 
Simplemente quiero de unas maquinas en la BD selecionar los rodillos que le pertenecen a las maquinas 
 
<c:forEach var="maq" items="${gMaquina.listas}" > //lista de maquinas
          <c:set value="${id+1}" var="id"></c:set>
          <tr>
            <td>
              <input type="hidden"  id="<c:out value="${'a'}${id}"></c:out>" name="promaqcodigo" value="<c:out value="${maq['maqcodigo']}" />">
              <c:out value="${maq.maqnombre}" />
            </td>
            <td>
//------------------------------------> aqui esta mi problema
              <jsp:setProperty name="gMaquinaCilindro" property="listas" value="<%= gMaquinaCilindro.getlistaMaquinaEstado(true, <c:out value=\"${maq.maqcodigo}\"/>) %>"></jsp:setProperty>
 
 //-------------------------------------> aqui esta mi problema
 
 
 <c:set var="listaCilindros" value="${gMaquinaCilindro.listas}" scope="request"></c:set>
 
              <html:select property="promaqccodigo" styleId="promaqccodigo" onchange="">
                <html:option value=""></html:option>
                <html:options collection="listaCilindros" property="maqcmaquina" labelProperty="maqcnombre"></html:options>
              </html:select>
 
 
Problema:
no he podido pasar a la funcion esto <c:out value=\"${maq.maqcodigo}\"/> a la funcion gMaquinaCilindro.getlistaMaquinaEstado, no se si son la comillas o algun error en la cadena.......
 
Muchas Gracias. 
   
 

